)]}'
{
  "log": [
    {
      "commit": "b0967c6007e2b3771dcb0b13ba8cbf95f749eff0",
      "tree": "9bb65d31e35a5826ccaea63d9f90bcec02784dc8",
      "parents": [
        "f738d7686d8aae341c183c9bd8416a6f79a9658d"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Jan 20 16:36:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 16:36:10 2026 +0800"
      },
      "message": "CI: Enable deadlink check (#172)\n\n"
    },
    {
      "commit": "f738d7686d8aae341c183c9bd8416a6f79a9658d",
      "tree": "27be4362a293a47829b0f205efc27450776ce735",
      "parents": [
        "99d3ef5299c584b74c89c8362f315772ca96199f"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Jan 20 15:06:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 15:06:27 2026 +0800"
      },
      "message": "feat: support python 3.14 (#171)\n\n* feat: support python 3.14\n* add comment about pin verison in doc build"
    },
    {
      "commit": "99d3ef5299c584b74c89c8362f315772ca96199f",
      "tree": "41dec874a2b5fd822b3320c7adb71ac013e9ffbe",
      "parents": [
        "5e64519b6ebd763e2a666615f4cdc12f3b4c0462"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Jan 20 14:39:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 14:39:00 2026 +0800"
      },
      "message": "CI: fix ruff lint and bulk ci error (#170)\n\n* fix error of ruff latest version\n* tmp disable dead link check\n* remove py 3.9 support\n* use 3.10 build doc"
    },
    {
      "commit": "5e64519b6ebd763e2a666615f4cdc12f3b4c0462",
      "tree": "6aa1d3fe7f8bb5cd0ea8eed1f0c0aea8c0f2a8fd",
      "parents": [
        "e8513571aba5854775216a41e09728d9f848a406"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sat Jul 05 11:03:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 05 11:03:41 2025 +0800"
      },
      "message": "CI: change start logs detect (#167)\n\nIt seems that currently we do not have the log for\n```log\nStarted StandaloneServer in\n```\nSo I changed to another log detector"
    },
    {
      "commit": "e8513571aba5854775216a41e09728d9f848a406",
      "tree": "7436f0576d52ff4f811588db79d677a7f4b766b0",
      "parents": [
        "a999364878008c83b33de14f0fc44852e2347cec"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sat Jun 14 09:10:50 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 14 09:10:50 2025 +0800"
      },
      "message": "ci: Skip maven-dependency-plugin in ci  (#166)\n\nrelated: apache/dolphinscheduler#17223"
    },
    {
      "commit": "a999364878008c83b33de14f0fc44852e2347cec",
      "tree": "ead0f95cf79129d2e8a7032a94ee445afb20d035",
      "parents": [
        "4f801338a16a702f93ecc3f95660dd4eef675f85"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sun Apr 27 16:44:44 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 27 16:44:44 2025 +0800"
      },
      "message": "CI: update os version and fix integrate test error (#165)\n\n"
    },
    {
      "commit": "4f801338a16a702f93ecc3f95660dd4eef675f85",
      "tree": "aea5ee782bc5db5ae1007c840c08bc69e8466cc0",
      "parents": [
        "ccc6677501bf4ad95dcffa6cd800b61671d4a7bf"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Jan 22 17:51:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 22 17:51:26 2025 +0800"
      },
      "message": "fix: adapt the latest java trigger worflow code (#156)\n\n* Change docker build command\r\n* fix according to latest PythongGateway.java code"
    },
    {
      "commit": "ccc6677501bf4ad95dcffa6cd800b61671d4a7bf",
      "tree": "90d24f5925b9b4b86616440a0268106c22ffc3a2",
      "parents": [
        "a50e8ade9e46633ccc3dfd51e7db6757c903f74c"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sun Jan 12 17:15:10 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 17:15:10 2025 +0800"
      },
      "message": "Remove py 3.8 (#161)\n\naccording to https://devguide.python.org/versions/"
    },
    {
      "commit": "a50e8ade9e46633ccc3dfd51e7db6757c903f74c",
      "tree": "0014976f04701acb78e3dfd5dcf1fb7250926787",
      "parents": [
        "2b69a74cc83efe403f59d3b7768ac18ff4e08319"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sun Jan 12 17:08:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 17:08:17 2025 +0800"
      },
      "message": "Add new release for 3.2.x dolphinscheduler support (#160)\n\n* Add new release for 3.2.x dolphinscheduler support\r\n* Remove out-of-date syntax\r\n* mark codecov/codecov-action is optional"
    },
    {
      "commit": "2b69a74cc83efe403f59d3b7768ac18ff4e08319",
      "tree": "9f37a6b6508bdfeac6afa148afa5a3eda5e17420",
      "parents": [
        "5e319989babe4b458f6758b2ab15475d78359003"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Aug 30 10:45:41 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 30 10:45:41 2024 +0800"
      },
      "message": "fix: cli config should not require PythonGateway server started (#154)\n\ncli `configh` subcommand should not require or check wether pythongateway server launched or not, related #153 and https://github.com/apache/dolphinscheduler-sdk-python/issues/152#issuecomment-2314794223"
    },
    {
      "commit": "5e319989babe4b458f6758b2ab15475d78359003",
      "tree": "ffd479def60d9697388884fd6c34c08aa8a2e8f0",
      "parents": [
        "905f01c376521378c3d8058111cc53dd336c565a"
      ],
      "author": {
        "name": "caishunfeng",
        "email": "caishunfeng2021@gmail.com",
        "time": "Thu Aug 22 12:24:49 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 22 12:24:49 2024 +0800"
      },
      "message": "doc: Add the note for users to change and update pyds token (#150)\n\nCo-authored-by: Jay Chung \u003czhongjiajie955@gmail.com\u003e"
    },
    {
      "commit": "905f01c376521378c3d8058111cc53dd336c565a",
      "tree": "0d9741492015dc6d20de628ace59ca3910603efc",
      "parents": [
        "3366a4285cc3728dd59a0d92b74d1860f390a28b"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Aug 22 12:16:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 22 12:16:25 2024 +0800"
      },
      "message": "ci: fix codecov/codecov-action not work at macos-13 (#151)\n\nref: #150"
    },
    {
      "commit": "3366a4285cc3728dd59a0d92b74d1860f390a28b",
      "tree": "7ec0460ca3e6cff1bb152b2c7195f35ecc81de7e",
      "parents": [
        "a7ce874f3e11e6ef5f0e6dedf2a1caa89f01e806"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Jul 04 22:11:34 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 04 22:11:34 2024 +0800"
      },
      "message": "Fix ci lint error (#148)\n\n"
    },
    {
      "commit": "a7ce874f3e11e6ef5f0e6dedf2a1caa89f01e806",
      "tree": "386d49daf8a06283e3364b64651f9f899769eb32",
      "parents": [
        "2f1f2c449f501e2323938c8195255927aeb52cb3"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Apr 26 11:48:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 26 11:48:09 2024 +0800"
      },
      "message": "ci: compatible ruff latest version (#144)\n\nour ci fail with latest version of ruff in step `lint`\r\nhttps://github.com/apache/dolphinscheduler-sdk-python/actions/runs/8841147449/job/24277780100"
    },
    {
      "commit": "2f1f2c449f501e2323938c8195255927aeb52cb3",
      "tree": "f69e8fc118186a3cc3b6875c369779e860929dd5",
      "parents": [
        "5470f3eb49c6b1fc6446197b9625adb6d058e4aa"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Apr 25 12:23:18 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 25 12:23:18 2024 +0800"
      },
      "message": "ci: update setup-python unsupported version (#143)\n\npython 38 and 39 are not supported on macos-latest\r\nanymore, see more details at\r\nhttps://github.com/actions/setup-python/issues/696#issuecomment-1637587760"
    },
    {
      "commit": "5470f3eb49c6b1fc6446197b9625adb6d058e4aa",
      "tree": "a17c73081fadd5cc961626824170f812ea294a58",
      "parents": [
        "b568f05ad9c25a7d8b13db1d0de387160504630c"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Mar 07 09:52:35 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 07 09:52:35 2024 +0800"
      },
      "message": "Bump ruff to fix ci (#142)\n\n"
    },
    {
      "commit": "b568f05ad9c25a7d8b13db1d0de387160504630c",
      "tree": "99a0f5b0d5046617f3aae4d2ff1785f63913a1cc",
      "parents": [
        "b15c716821cdd39e150cdc61402996a2af3178b0"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Feb 08 15:37:22 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 08 15:37:22 2024 +0800"
      },
      "message": "fix: missing task_execute_type for task (#140)\n\nfix: #138"
    },
    {
      "commit": "b15c716821cdd39e150cdc61402996a2af3178b0",
      "tree": "e45d0a3a1f1c42d3db3eea9ce2e1a4d9c00f0185",
      "parents": [
        "714ab7324e6bb67bdcb67b429330360d4fa96497"
      ],
      "author": {
        "name": "Harshit Nagpal",
        "email": "145873102+HarshitNagpal29@users.noreply.github.com",
        "time": "Sun Jan 14 08:17:46 2024 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 14 10:47:46 2024 +0800"
      },
      "message": "impv: added multiple lines shell example (#133)\n\n"
    },
    {
      "commit": "714ab7324e6bb67bdcb67b429330360d4fa96497",
      "tree": "821fdcde5490ac49aa16419fa4b721e36d1a92c7",
      "parents": [
        "e04b836e54fb7bfd96527007cfeaa0fef4444b07"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sun Jan 14 10:47:09 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 14 10:47:09 2024 +0800"
      },
      "message": "impv: Add some docs for datax (#135)\n\nfix: #134"
    },
    {
      "commit": "e04b836e54fb7bfd96527007cfeaa0fef4444b07",
      "tree": "87ad36f382a7a16f8fda8ebe63be26c8092b69ea",
      "parents": [
        "0f120f64eecc848f872c8b8d2eb8776fdf1364ea"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Jan 09 10:05:33 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 09 10:05:33 2024 +0800"
      },
      "message": "impv: Add raise error test for convert_params (#131)\n\n"
    },
    {
      "commit": "0f120f64eecc848f872c8b8d2eb8776fdf1364ea",
      "tree": "44e0011adaca0a0e119affee5a3d1336553f1c4e",
      "parents": [
        "f16599f09b2aa5e2e0e610d2564e5a3aa7d54d31"
      ],
      "author": {
        "name": "Harshit Nagpal",
        "email": "145873102+HarshitNagpal29@users.noreply.github.com",
        "time": "Tue Jan 09 07:34:44 2024 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 09 10:04:44 2024 +0800"
      },
      "message": "Change param `http_params` to dict type in task http (#130)\n\n"
    },
    {
      "commit": "f16599f09b2aa5e2e0e610d2564e5a3aa7d54d31",
      "tree": "939c610a76bd7dfcab7e2756b4819362ef2a57c0",
      "parents": [
        "e1d15274a6ffc2cf2ee3236d3ba3e8a0b1cf70d3"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 25 19:11:58 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 25 19:11:58 2023 +0800"
      },
      "message": "fix: Integration test error (#129)\n\nrelated change: https://github.com/apache/dolphinscheduler/pull/15254\r\n\r\n[run-it]"
    },
    {
      "commit": "e1d15274a6ffc2cf2ee3236d3ba3e8a0b1cf70d3",
      "tree": "0520a5f20ff38aa0046756c69a59bc231ae459df",
      "parents": [
        "1b2ad576eef87430e0abee47cce60eec5a374475"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 25 18:35:00 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 25 18:35:00 2023 +0800"
      },
      "message": "feat: Apply PEP-563 for codebase (#128)\n\n"
    },
    {
      "commit": "1b2ad576eef87430e0abee47cce60eec5a374475",
      "tree": "c39259217f33f62cebdd03b73fe82bdec31d70f4",
      "parents": [
        "6e5c6e9fbb0aad406309fea7d37790543540be09"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 25 17:10:53 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 25 17:10:53 2023 +0800"
      },
      "message": "chore: Drop support of py36 and py37 (#126)\n\nBoth of them are EOL, which you\r\ncan see at https://devguide.python.org/versions/"
    },
    {
      "commit": "6e5c6e9fbb0aad406309fea7d37790543540be09",
      "tree": "7a1ce95feb5aed5447b4938a655ae49ef1a6a86d",
      "parents": [
        "d47f03cbfbfdb9e4c61c91be5d32a9956d080171"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 25 16:53:19 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 25 16:53:19 2023 +0800"
      },
      "message": "feat: introduce ruff for linter (#125)\n\n"
    },
    {
      "commit": "d47f03cbfbfdb9e4c61c91be5d32a9956d080171",
      "tree": "b9d3151214cde5ec625bea5dd72769897bde2d57",
      "parents": [
        "fdcf88700611952ccca91afc4c77d03f330d504e"
      ],
      "author": {
        "name": "Luke Yan",
        "email": "108530647+lukeyan2023@users.noreply.github.com",
        "time": "Mon Dec 25 12:04:59 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 25 12:04:59 2023 +0800"
      },
      "message": "[impv] Attribute timeout of task and workflow accept both timedelta and int (#123)\n\n---------\r\n\r\nCo-authored-by: lukeyan \u003cluke.yan@china-entercom.net\u003e\r\nCo-authored-by: Jay Chung \u003czhongjiajie955@gmail.com\u003e"
    },
    {
      "commit": "fdcf88700611952ccca91afc4c77d03f330d504e",
      "tree": "7ef7c8f33b26e3978ca93b13d634fe24ed5cdb8f",
      "parents": [
        "48586a3702df3f708044c8c03eedd442f21cf24f"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 25 10:27:35 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 25 10:27:35 2023 +0800"
      },
      "message": "fix: deadlink for twitter (#124)\n\nmarkdown-link-check detect twitter link with 400 as return code"
    },
    {
      "commit": "48586a3702df3f708044c8c03eedd442f21cf24f",
      "tree": "01e3fdbcb9072dc7ee0648a9f3b725dd74d73c07",
      "parents": [
        "b16ef50616ee01399aedf8b6c27f91058287c01c"
      ],
      "author": {
        "name": "sofyc",
        "email": "75258094+sofyc@users.noreply.github.com",
        "time": "Thu Oct 26 01:36:32 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 26 16:36:32 2023 +0800"
      },
      "message": "Add WorkerResourceMixin better way to set CPU quotas and max memory (#110)\n\n"
    },
    {
      "commit": "b16ef50616ee01399aedf8b6c27f91058287c01c",
      "tree": "11d5a27a1e8d5212f42abd4b4cec1ce1c52cf51b",
      "parents": [
        "be15120d8605cd7c39e66322d3ae170984ced386"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Oct 13 16:44:57 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 13 16:44:57 2023 +0800"
      },
      "message": "feat: Support python 3.12 (#113)\n\npython 3.12 was already release on Oct. 2, 2023, see more in\r\nhttps://www.python.org/downloads/release/python-3120/\r\nso we need to test and support it."
    },
    {
      "commit": "be15120d8605cd7c39e66322d3ae170984ced386",
      "tree": "a410d721dea8f5e0bc308310d9e37e58f604d537",
      "parents": [
        "bb9e42818ccfac4b9cbfb002b6114ddea17874f2"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Oct 13 15:23:16 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 13 15:23:16 2023 +0800"
      },
      "message": "doc: Add support version and NIT doc (#117)\n\n"
    },
    {
      "commit": "bb9e42818ccfac4b9cbfb002b6114ddea17874f2",
      "tree": "5d3ed6f75edf4fedd1bbe648e444422ed3f2b694",
      "parents": [
        "67d508f1de105f3692c2b28149f8f24b2252f89e"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Oct 12 19:49:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 19:49:40 2023 +0800"
      },
      "message": "feat: Add task group to task class (#114)\n\n```py\r\n   extract \u003d Shell(\r\n      name\u003d\"extract\",\r\n      command\u003d\"echo \u0027Some extract command here\u0027\",\r\n      task_group_id\u003d1,\r\n      task_group_priority\u003d123\r\n   )\r\n```\r\n\r\nfix: #106"
    },
    {
      "commit": "67d508f1de105f3692c2b28149f8f24b2252f89e",
      "tree": "50dcfa8f23f0adb8a9382448ba5f6f64af07145b",
      "parents": [
        "5770c7439f7d957fdcbab0c7ca6472f9b83b2fe6"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Oct 12 18:18:07 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 18:18:07 2023 +0800"
      },
      "message": "doc: Add how to config alert (#112)\n\n"
    },
    {
      "commit": "5770c7439f7d957fdcbab0c7ca6472f9b83b2fe6",
      "tree": "8bab05997ab30ff155d4e4328bba0e2865456530",
      "parents": [
        "00c6ba4ae16923a6532169dbcfec62926e0f35b7"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Oct 12 17:53:48 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 17:53:48 2023 +0800"
      },
      "message": "chore: Remove review required (#111)\n\n* chore: Remove review required\r\n\r\n* die link"
    },
    {
      "commit": "00c6ba4ae16923a6532169dbcfec62926e0f35b7",
      "tree": "6dceb410ac27a0c4329e0af56b85db21174381ef",
      "parents": [
        "a2fe58b6ef81beaee12d198440525079ccea369a"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Aug 24 10:13:03 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 24 10:13:03 2023 +0800"
      },
      "message": "doc: correct desc in README.md (#105)\n\n"
    },
    {
      "commit": "a2fe58b6ef81beaee12d198440525079ccea369a",
      "tree": "99f0bca5312f7d9e6aad054e15d5dd9d3b3a046e",
      "parents": [
        "d1e25ff1dbacfdbc8eb7d13992d67b73ddd62e59"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Aug 24 08:54:44 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 24 08:54:44 2023 +0800"
      },
      "message": "doc: correct crontab in schedule (#104)\n\n"
    },
    {
      "commit": "d1e25ff1dbacfdbc8eb7d13992d67b73ddd62e59",
      "tree": "f6f5cd7379c69db0f259fce950fb4df3faf67954",
      "parents": [
        "7fb5a335dc41a5715c38e43803f97d058650387e"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Jul 20 15:42:18 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 20 15:42:18 2023 +0800"
      },
      "message": "fix: Correct the bad env name of users tenant (#97)\n\nfix: #94"
    },
    {
      "commit": "7fb5a335dc41a5715c38e43803f97d058650387e",
      "tree": "8324a84620e8d5c2c96dd3ce35f6f2d6d03c458e",
      "parents": [
        "e166fc281d8249531a30f6c0d8f7ad60a46949de"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Apr 28 14:49:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 28 14:49:10 2023 +0800"
      },
      "message": "doc: Correct support version between pydolphinscheduler and dolphinscheduler (#92)\n\n"
    },
    {
      "commit": "e166fc281d8249531a30f6c0d8f7ad60a46949de",
      "tree": "e1b0d7e78ef30eb593e689ad71bbec8549314b96",
      "parents": [
        "e3a92b2819039822343c99574aa6c2f82f68131e"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Apr 14 14:23:47 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 14 14:23:47 2023 +0800"
      },
      "message": "test: Activate resource test due to default local path (#87)\n\nrelated PR: https://github.com/apache/dolphinscheduler/commit/78e5569afd557de547a122e81a3993be012a4ae8\r\n\r\n[run-it]"
    },
    {
      "commit": "e3a92b2819039822343c99574aa6c2f82f68131e",
      "tree": "861d0b3b72f0e94733fddc15c47acc71eb645691",
      "parents": [
        "ca52fd51537fd41c05bf0adf99f972386d4a6096"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Apr 14 14:23:25 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 14 14:23:25 2023 +0800"
      },
      "message": "doc: Change release doc description (#89)\n\n"
    },
    {
      "commit": "ca52fd51537fd41c05bf0adf99f972386d4a6096",
      "tree": "e69adc8dac3ddb159d6f6064766d628252584fdb",
      "parents": [
        "2ef725ef71e9cb55a67080cc9141079698546403"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Apr 03 20:10:47 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 03 20:10:47 2023 +0800"
      },
      "message": "doc: Add backward compatibility check before release (#86)\n\n"
    },
    {
      "commit": "2ef725ef71e9cb55a67080cc9141079698546403",
      "tree": "963f7e1f9de8957f18119da9daeedc1fecdb4170",
      "parents": [
        "f8910140d61d9914b8b9e95972266126e2c5ab6f"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Mar 28 12:05:33 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 12:05:33 2023 +0800"
      },
      "message": "chore: Correct some desc for this repos (#85)\n\n"
    },
    {
      "commit": "f8910140d61d9914b8b9e95972266126e2c5ab6f",
      "tree": "86f12f4ace94fb7d3b1756a7542885b394769399",
      "parents": [
        "3945320d02f20584876582d490509ff652470e58"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Mar 28 09:59:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 09:59:40 2023 +0800"
      },
      "message": "fix: missing key file in asdist subcommand (#84)\n\nCurrently, missing license and notice in\r\npython setup.py asdist command"
    },
    {
      "commit": "3945320d02f20584876582d490509ff652470e58",
      "tree": "32f05c4faf4e5e0eddd92171a8af10d15aa477c8",
      "parents": [
        "bf2aac431dafe765eb36239f3224bd133a5e2bd2"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Mar 23 21:08:21 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 23 21:08:21 2023 +0800"
      },
      "message": "doc: Change release process (#83)\n\n"
    },
    {
      "commit": "bf2aac431dafe765eb36239f3224bd133a5e2bd2",
      "tree": "9d4e2a7f13c520f7ea35215f643443f906d0f08d",
      "parents": [
        "c4fdb48f8854efb66896ab35800060f3b868546f"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Mar 23 20:01:04 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 23 20:01:04 2023 +0800"
      },
      "message": "feat: Migrate all config into setup.cfg (#82)\n\n"
    },
    {
      "commit": "c4fdb48f8854efb66896ab35800060f3b868546f",
      "tree": "3d90b5e241327eda34a468f474a5971d65b55346",
      "parents": [
        "7baac8f9d9dbd4d77b5c51b9977ddd85f313dcf8"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Mar 23 20:00:43 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 23 20:00:43 2023 +0800"
      },
      "message": "fix: Missing dependence packaging (#81)\n\n* fix: Missing dependence packaging\r\n\r\n* downgrade to 21.0"
    },
    {
      "commit": "7baac8f9d9dbd4d77b5c51b9977ddd85f313dcf8",
      "tree": "10bd3386abeffdf479e4bd8f52bfd08aa2334017",
      "parents": [
        "0406d851afa4b18e6eecdcb4c3420c946cea23b4"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Feb 27 14:47:47 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 14:47:47 2023 +0800"
      },
      "message": "feat: Introduce metaclass to convert JavaObject and refactor datasource (#75)\n\n* Introduce metaclass to convert JavaObject to python easier\r\n* Add more detail for datasource including host, port, schema etc\r\n* Change else using datasource"
    },
    {
      "commit": "0406d851afa4b18e6eecdcb4c3420c946cea23b4",
      "tree": "9763e929610a981a3c5e163bb1f9fad91ab79819",
      "parents": [
        "ed1e3c6879fb7cb275e59dfc9482c46c92c3283f"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Feb 27 14:46:35 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 14:46:35 2023 +0800"
      },
      "message": "doc: Correct release document (#67)\n\n"
    },
    {
      "commit": "ed1e3c6879fb7cb275e59dfc9482c46c92c3283f",
      "tree": "3ee02ee3d2bef4fcf177e526f7c870d8efb03a16",
      "parents": [
        "428d717ba7de095f2e91503c20c1ec49cc514bb0"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Feb 24 15:41:31 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 24 15:41:31 2023 +0800"
      },
      "message": "feat: Add online_schedule for workflow control schedule state (#73)\n\nclose: #71"
    },
    {
      "commit": "428d717ba7de095f2e91503c20c1ec49cc514bb0",
      "tree": "0ea0f6a170564dd3ad93b35df9dbc89731299318",
      "parents": [
        "fa57d68e87a0f2454a68a89283e787c615d54402"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sun Feb 12 21:22:39 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 12 21:22:39 2023 +0800"
      },
      "message": "fix: Solve task python dependency with stmdency (#72)\n\n"
    },
    {
      "commit": "fa57d68e87a0f2454a68a89283e787c615d54402",
      "tree": "906b8093418be472ddae46c6aa26f198645d6ea2",
      "parents": [
        "1867f1ea89e0f71cd49cd7308a0776ab72a15bd2"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Feb 07 19:43:17 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 07 19:43:17 2023 +0800"
      },
      "message": "chore: CI error due to version dev (#70)\n\naccording to https://github.com/pypa/setuptools/issues/3772"
    },
    {
      "commit": "1867f1ea89e0f71cd49cd7308a0776ab72a15bd2",
      "tree": "14d3623f865d988ebbdcb56c4baa70859e1ab7e9",
      "parents": [
        "bd097dcdafd720fa3d6c4294259ab3232dd526ad"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Feb 06 18:18:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 18:18:22 2023 +0800"
      },
      "message": "impv: Workflow time type and schedule check (#68)\n\n"
    },
    {
      "commit": "bd097dcdafd720fa3d6c4294259ab3232dd526ad",
      "tree": "00d1166c88c79483edf8753175673e1c3d8ea536",
      "parents": [
        "778b1307b934bcce034af51454e72fc7f0af2b01"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Feb 06 18:00:44 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 18:00:44 2023 +0800"
      },
      "message": "fix: Task python created and gateway check error (#69)\n\n"
    },
    {
      "commit": "778b1307b934bcce034af51454e72fc7f0af2b01",
      "tree": "6a06970c087ca11113ddd3162c0ff3b84f09dc72",
      "parents": [
        "ca5b00a68bfa27b04955e6b1b2e0117d3817fa1a"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Jan 31 20:28:45 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 31 20:28:45 2023 +0800"
      },
      "message": "feat: Add convenient method to create apache release resource (#66)\n\nAfter this patch merge, we can create apache release resource by\r\n`python setup.py sdist`, it will create tarball and sign it for us"
    },
    {
      "commit": "ca5b00a68bfa27b04955e6b1b2e0117d3817fa1a",
      "tree": "4ded6e288c35b9d3de35007c6e44587c228c7de8",
      "parents": [
        "7d37d2ed8763499b9a1de75d95edb578ce504eec"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Jan 03 17:27:46 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 03 17:27:46 2023 +0800"
      },
      "message": "doc: Change doc base on Debra Chen advices (#65)\n\n"
    },
    {
      "commit": "7d37d2ed8763499b9a1de75d95edb578ce504eec",
      "tree": "218e393e684a66d2674eeba9286a012948e03cee",
      "parents": [
        "129b056a4ac36be1f00cff83b8c3fa4d7f4c2075"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Dec 30 15:01:20 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 30 15:01:20 2022 +0800"
      },
      "message": "feat: Use setup.cfg for dist package (#64)\n\nUse setup.cfg to config dist package. the benefit is we can use `attr`\r\nand `file` setup.cfg for convenient setting"
    },
    {
      "commit": "129b056a4ac36be1f00cff83b8c3fa4d7f4c2075",
      "tree": "ddbfc61731f75a5533c162529f707aef5d4df817",
      "parents": [
        "69d61e3567649c5eea6c862e257547d41a43ad48"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Dec 22 18:26:15 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 22 18:26:15 2022 +0800"
      },
      "message": "feat: Add stmdency handle @task decorate statement dependency (#63)\n\nBefore this, we can not handle statement dependency in task\r\ndecorate, including global variable, other function call\r\nor import module\r\nThis patch we introduce stmdency to handle those issue and\r\nmake it"
    },
    {
      "commit": "69d61e3567649c5eea6c862e257547d41a43ad48",
      "tree": "2d4e6257d00f0d821970da48f06cb1a6251da77d",
      "parents": [
        "b389018dffdc0f9dcf97cfc6554a5b3b3fabdc5e"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Dec 22 16:19:38 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 22 16:19:38 2022 +0800"
      },
      "message": "fix: sql task pre post stm typing and add example (#62)\n\nCorrect pre and post statement type, and also supprt\r\nstring type, and also add example of sql type"
    },
    {
      "commit": "b389018dffdc0f9dcf97cfc6554a5b3b3fabdc5e",
      "tree": "72620bdaf2bb6e2b7a7f7e363588749330203f99",
      "parents": [
        "68d2670242ca9e47d4eb4b878334ab3fe972b262"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Dec 22 16:18:13 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 22 16:18:13 2022 +0800"
      },
      "message": "[doc] Release document add (#52)\n\n"
    },
    {
      "commit": "68d2670242ca9e47d4eb4b878334ab3fe972b262",
      "tree": "e9c48b2cdb8bc298c9bc699f44a31dac4d688405",
      "parents": [
        "2a2150b7df31e83f50029ba408ba16eb46125108"
      ],
      "author": {
        "name": "JieguangZhou",
        "email": "jieguang_zhou@163.com",
        "time": "Tue Dec 20 17:16:28 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 20 17:16:28 2022 +0800"
      },
      "message": "[improve] More pythonic way for parameter local_params in class task  (#53)\n\n"
    },
    {
      "commit": "2a2150b7df31e83f50029ba408ba16eb46125108",
      "tree": "c08e8f255df9c21fb904053fdf7ed305a642163d",
      "parents": [
        "1acaf89d705c04c6151f0d2fad9c4c88b96cfe97"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Dec 20 17:04:47 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 20 17:04:47 2022 +0800"
      },
      "message": "feat: Add post command to tox do some clean (#56)\n\n* feat: Add post command to tox do some clean"
    },
    {
      "commit": "1acaf89d705c04c6151f0d2fad9c4c88b96cfe97",
      "tree": "f1eeb1a4d51aec3866994981439bf321ca9a9c2e",
      "parents": [
        "7722a63aa72528397c147b192315cfe71a9ddbf9"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 19 17:12:09 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 19 17:12:09 2022 +0800"
      },
      "message": "[impv] Remove tenant define is workflow (#54)\n\n* [impv] Remove tenant define is workflow\r\n\r\ncurrent tenant in workflow only work when the first time\r\nuser do not exist, when user change the tenant in workflow\r\nbut tenant exist, it will be ignore, so we try to remove it\r\nfrom workflow, and in #40 we try to create both user and tenant\r\nvis cli instead of auto create"
    },
    {
      "commit": "7722a63aa72528397c147b192315cfe71a9ddbf9",
      "tree": "15b358ae8adc0b6ddd6b583502678dc2d106bca5",
      "parents": [
        "cf623496449219a3134f82de62c452bc30fe1d22"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 19 16:06:24 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 19 16:06:24 2022 +0800"
      },
      "message": "fix: flake8 upgrade syntax error and changelog token (#55)\n\n"
    },
    {
      "commit": "cf623496449219a3134f82de62c452bc30fe1d22",
      "tree": "11a66c32b2978ce30e4062a0d2b2f44775cc1bfd",
      "parents": [
        "229aa8b61b4a7d712c79e6d4ee1aef332062d08d"
      ],
      "author": {
        "name": "JieguangZhou",
        "email": "jieguang_zhou@163.com",
        "time": "Sun Dec 18 18:17:43 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 18 18:17:43 2022 +0800"
      },
      "message": "support cache task (#50)\n\n"
    },
    {
      "commit": "229aa8b61b4a7d712c79e6d4ee1aef332062d08d",
      "tree": "92797ad2215c3396293c67b7dc8fb93084ad355b",
      "parents": [
        "8692cebdf746fde023e70596e1c1157c533a8dbf"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Dec 16 17:38:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 16 17:38:22 2022 +0800"
      },
      "message": "[feat] Version check for dolphinscheduler main package (#47)\n\n"
    },
    {
      "commit": "8692cebdf746fde023e70596e1c1157c533a8dbf",
      "tree": "58dfadf9ecb05e60e4487b06eff4cff262e557f4",
      "parents": [
        "f82e07d232380fe9f5582db4dcca920ae00befd4"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Dec 16 17:36:31 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 16 17:36:31 2022 +0800"
      },
      "message": "[feat] Add changelog to our documentation (#44)\n\n"
    },
    {
      "commit": "f82e07d232380fe9f5582db4dcca920ae00befd4",
      "tree": "3fb97d2c3943fa35b24490bfee99a645d3b51f83",
      "parents": [
        "4460f3bcfb8f2a8e0fe09c67b8bf8d078ae5fa2b"
      ],
      "author": {
        "name": "JieguangZhou",
        "email": "jieguang_zhou@163.com",
        "time": "Fri Dec 16 16:41:30 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 16 16:41:30 2022 +0800"
      },
      "message": "[Test] Optimize the test cases in the task plugin (#46)\n\n"
    },
    {
      "commit": "4460f3bcfb8f2a8e0fe09c67b8bf8d078ae5fa2b",
      "tree": "6e1d1a22d6dfc6d621bdc8fd2110e422fc74f1cd",
      "parents": [
        "70afdfca754adda4ab67038e8f80d0d2a98752bc"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Dec 14 16:32:18 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 14 16:32:18 2022 +0800"
      },
      "message": "[impv] Add option param for workflow and task (#43)\n\n"
    },
    {
      "commit": "70afdfca754adda4ab67038e8f80d0d2a98752bc",
      "tree": "a9414dfa624530290dee30b1b1082cb7b2f8572e",
      "parents": [
        "13a8f90648254fb33cd7d5766b41e699d8bea8da"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Dec 13 17:06:09 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 13 17:06:09 2022 +0800"
      },
      "message": "[chore] Change workflow instance name from pd (#42)\n\nChange instance name from pd to workflow"
    },
    {
      "commit": "13a8f90648254fb33cd7d5766b41e699d8bea8da",
      "tree": "62b5556747788d326f2072b11a57b7441a625fd8",
      "parents": [
        "85a1dfaaa72b41dc6e9376ba56c404f93140a18a"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Dec 13 09:03:19 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 13 09:03:19 2022 +0800"
      },
      "message": "[feat] Mark workflow timeout as type timedelta (#41)\n\n* Change task parameter ``timeout`` from int to timedelta\r\n* Set attribute ``timeout_flag`` base on ``timeout`` value\r\n* Add updating"
    },
    {
      "commit": "85a1dfaaa72b41dc6e9376ba56c404f93140a18a",
      "tree": "a5e59b6ee4a4eefe2995e1b8c320b7a41f45d81b",
      "parents": [
        "3af9f30febfa8c87196b15ee2ca3566b847d760f"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Dec 09 09:52:48 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 09 09:52:48 2022 +0800"
      },
      "message": "[fix] Resource upload in dev branch (#35)\n\n"
    },
    {
      "commit": "3af9f30febfa8c87196b15ee2ca3566b847d760f",
      "tree": "4c2b9baab595d7894217bba7b3058192b06d9702",
      "parents": [
        "8a128a243d9bb35151380e4af30d942b60f33fbd"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Dec 08 11:51:06 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 11:51:06 2022 +0800"
      },
      "message": "[chore] Change website link (#39)\n\n"
    },
    {
      "commit": "8a128a243d9bb35151380e4af30d942b60f33fbd",
      "tree": "774d9434d241ef9153bf6d1fcd03a86bc99b9478",
      "parents": [
        "f9167c8055c62cfe8572b67c1161546e889567b3"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Dec 05 16:42:56 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 16:42:56 2022 +0800"
      },
      "message": "[chore] Fix ubuntu-latest can not setup python in github action (#37)\n\nhttps://github.com/actions/setup-python/issues/162#issuecomment-1325307787"
    },
    {
      "commit": "f9167c8055c62cfe8572b67c1161546e889567b3",
      "tree": "c2f4e96f4d49b77f521a0e0b13195b2999577b36",
      "parents": [
        "533a06f519cdfc0eb1cf9766186ad4dd21b0744c"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Dec 02 10:12:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 02 10:12:22 2022 +0800"
      },
      "message": "[fix] Resource upload and add document (#36)\n\n* Fix resource upload function\r\n* And some documentation about how to use resource uploading"
    },
    {
      "commit": "533a06f519cdfc0eb1cf9766186ad4dd21b0744c",
      "tree": "5108c4fb8531b60da952891b70cb03604deca959",
      "parents": [
        "baf6402cc9d98fb4e9f056b96687d7828615ff8e"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Dec 02 10:11:21 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 02 10:11:21 2022 +0800"
      },
      "message": "[impv] Do not warnings in dev version (#33)\n\n"
    },
    {
      "commit": "baf6402cc9d98fb4e9f056b96687d7828615ff8e",
      "tree": "6c5f545b7837e29b186f876f38aa9ada539cf7dd",
      "parents": [
        "2dfbb9b1582053a612ecc11f9fa373f11fe9cca6"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Nov 25 23:38:34 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 23:38:34 2022 +0800"
      },
      "message": "[chore] Correct badge license and change download to pypy.tech (#32)\n\n* Correct badge license and change download to pypy.tech\r\n* Correct badge and flush README.md"
    },
    {
      "commit": "2dfbb9b1582053a612ecc11f9fa373f11fe9cca6",
      "tree": "84e9200a0478370c202c024e46aa9b608fe5f476",
      "parents": [
        "866fb11b56a29d28878cc39f77e2395618740186"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Nov 25 18:45:00 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 18:45:00 2022 +0800"
      },
      "message": "[chore] CI python version form 3.11-dev to 3.11 (#31)\n\npython 3.11 release at Oct. 24, 2022. see detail in\r\nhttps://www.python.org/downloads/release/python-3110/"
    },
    {
      "commit": "866fb11b56a29d28878cc39f77e2395618740186",
      "tree": "3e5f716b8a867bdcc3b78652bb92f429475f4af2",
      "parents": [
        "79afa8badbbf6dc26a78ec41fff7e6292400a871"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Nov 25 13:51:26 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 13:51:26 2022 +0800"
      },
      "message": "[chore] Change integrate test behavior and add some doc (#30)\n\n* integrate test will trigger when have specific flag in message\r\n* Change some contributing docs\r\n* Add release detail docs"
    },
    {
      "commit": "79afa8badbbf6dc26a78ec41fff7e6292400a871",
      "tree": "e49dcad962d27873615c69b18f41cf1301a27b10",
      "parents": [
        "afdd923995f4947ec4a9ae8f1b6ff7e1964e5209"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Nov 25 13:50:57 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 13:50:57 2022 +0800"
      },
      "message": "[ci] Avoid schedule event upload too many files to codecov (#29)\n\ncodecov have 100 limit in each commit, and then if will failed the\r\nupload process, so we should not upload during schedule, because\r\n6 day not change code base will reach the limit. see more detail\r\nin https://community.codecov.com/t/ci-failure-due-to-too-many-uploads-to-this-commit/2587/7"
    },
    {
      "commit": "afdd923995f4947ec4a9ae8f1b6ff7e1964e5209",
      "tree": "6a381fd9d59fbd48793b8dd2dddc96b2a06f5ca9",
      "parents": [
        "89f740728bcf210e91e240d65b136b913e3b607e"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 16 21:34:01 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 21:34:01 2022 +0800"
      },
      "message": "[chore] Change class name from process definition to workflow (#26)\n\nwe should change the class keyword from `process definition` to `workflow`\r\n\r\nfix: #22"
    },
    {
      "commit": "89f740728bcf210e91e240d65b136b913e3b607e",
      "tree": "1684853fe70b6310a8d3e638e39360c8805478c3",
      "parents": [
        "3ada1932b79b0d1d9866109a102011f7f0d2f34d"
      ],
      "author": {
        "name": "tuchg",
        "email": "24775733+tuchg@users.noreply.github.com",
        "time": "Wed Nov 16 18:40:39 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 18:40:39 2022 +0800"
      },
      "message": "[feat][task] Support Kubernetes task (#15)\n\n"
    },
    {
      "commit": "3ada1932b79b0d1d9866109a102011f7f0d2f34d",
      "tree": "4ce077e4d7b11a1ecc523da1497dc70bcf30ca07",
      "parents": [
        "dafc055267e91bf6b20a59d6fd8af3d60daeeffc"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 16 18:13:10 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 18:13:10 2022 +0800"
      },
      "message": "[doc] Add history and version compatibility (#28)\n\n"
    },
    {
      "commit": "dafc055267e91bf6b20a59d6fd8af3d60daeeffc",
      "tree": "f7630124c277ea937e61f1b110a741e51a853bcc",
      "parents": [
        "91714903617c067ab08d99996bcf76568c8b6ccb"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Nov 15 23:08:48 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 23:08:48 2022 +0800"
      },
      "message": "[chore] Enabled delete branch after merged (#17)\n\nAdd new functon delete branch after merged.\r\nsee more detail in: https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Deletebranchonmerge"
    },
    {
      "commit": "91714903617c067ab08d99996bcf76568c8b6ccb",
      "tree": "5db33ec7495c30b476e8b4a998beb6b77477c316",
      "parents": [
        "0b7c0be905aa8ce710f33887472af9231f55951f"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Nov 15 16:40:08 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 16:40:08 2022 +0800"
      },
      "message": "[impv] Only create one connect for single workflow submit (#16)\n\nwe directly use class ``JavaGate`` to create py4j connection in\r\neach place we want to connect Java gateway. It will make java gateway\r\nto many connections, this patch try to init the java_gateway instance\r\nonly one time during the workflow submit, to save the cause during\r\nconnection create"
    },
    {
      "commit": "0b7c0be905aa8ce710f33887472af9231f55951f",
      "tree": "45cf143ad10c2e609453531b7b4c469285130e3c",
      "parents": [
        "20b2a2bdd1673a2ffaedfd48abc1fdfacc2d50e0"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Tue Nov 15 16:06:48 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 16:06:48 2022 +0800"
      },
      "message": "[feat] Add token as authentication for python gateway (#13)\n\nseparate from apache/dolphinscheduler#6407. Authentication,\r\nadd secret to ensure only trusted people could\r\nconnect to gateway.\r\n\r\nfix: apache/dolphinscheduler#8255"
    },
    {
      "commit": "20b2a2bdd1673a2ffaedfd48abc1fdfacc2d50e0",
      "tree": "c289e2a2a5f51d904f3222469d5041c716d01837",
      "parents": [
        "871e8f3d09acbddf9177eac69984aa8042daa1f5"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Sat Nov 12 10:44:09 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 12 10:44:09 2022 +0800"
      },
      "message": "[feat] Add execute type to workflow (#9)\n\nUp to now, we can only submit workflow with parallel\r\nmode. this patch give users ability specific execute\r\ntype to workflow"
    },
    {
      "commit": "871e8f3d09acbddf9177eac69984aa8042daa1f5",
      "tree": "55d58042a5da809d4133fdd3ec7b6573ba470af2",
      "parents": [
        "ed62a3706a0bd45e00886ee36a237cdabe1e88b3"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Fri Nov 11 09:37:02 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 11 09:37:02 2022 +0800"
      },
      "message": "[chore] Improve CI and fix deadlink (#11)\n\n* Add coverage for PR and badge. fix: https://github.com/apache/dolphinscheduler/issues/8256\r\n* Add schedule job to check upstream apache/dolphinscheduler\r\n  code work or not\r\n* Fix deadlink"
    },
    {
      "commit": "ed62a3706a0bd45e00886ee36a237cdabe1e88b3",
      "tree": "c51a1aeee9efdbf3d8f2d34594ba634e178df38b",
      "parents": [
        "05f87a99b1e007733ee83cf71d8768e404cfee9e"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Thu Nov 10 11:38:13 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 11:38:13 2022 +0800"
      },
      "message": "[ci] Add mergeable and enable github issue (#10)\n\n* [ci] Add mergeable and enable github issue\r\n\r\n* Add ci badge"
    },
    {
      "commit": "05f87a99b1e007733ee83cf71d8768e404cfee9e",
      "tree": "488c4499f3096334c1359467bf16c6c71899e485",
      "parents": [
        "6cd9784534eb3c78dbbf0daf53bf457a597fe3be"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 09 17:46:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 17:46:25 2022 +0800"
      },
      "message": "[chore] Migrate code from main repo apache/dolphinscheduler (#1)\n\nCurrently, our Python API code is a module in apache/dolphinscheduler codebase,\r\neach time users change Python API code, they need to run all requests CI check\r\nfor dolphinscheduler and Python API, But if the user does only change Python\r\ncode, it could be merged if Python API CI pass and do not dependent on others CI.\r\n\r\nBesides, we release Python API as the same version of dolphinscheduler. It is\r\neasy for user to match Python API version. But when Python API does not change\r\nany code, but dolphinscheduler release a bugfix version, Python API has to\r\nrelease the new version to match dolphinscheduler. This happened when we\r\nreleased Python API 2.0.6 and 2.0.7. 2.0.6 and 2.0.7 is bugfix version, and\r\nPython API does not change any code, so the PyPI package is the same.\r\n\r\nSeparate Python API also makes our code more sense, we will have more\r\ndistinguished code in dolphinscheduler and Python API new repository.\r\nHave separate issue tracker and changelog for information to users.\r\n\r\nsee more detail in mail thread: https://lists.apache.org/thread/4z7l5l54c4d81smjlk1n8nq380p9f0oo"
    },
    {
      "commit": "6cd9784534eb3c78dbbf0daf53bf457a597fe3be",
      "tree": "04e47371e76f5dd3e4e2d3ca7579dd3346769d3b",
      "parents": [
        "c55c0f7c6fab26fa4df58f2b6c5237bb0c1db621"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 09 11:51:52 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:51:52 2022 +0800"
      },
      "message": "[migrate] Add tag 3.1.0 source code (#6)\n\nAdd version 3.1.0 code from https://github.com/apache/dolphinscheduler/tree/3.1.0/dolphinscheduler-python/pydolphinscheduler"
    },
    {
      "commit": "c55c0f7c6fab26fa4df58f2b6c5237bb0c1db621",
      "tree": "5b7af5e73b16be1d2e774990aacf5098b2aa4bbb",
      "parents": [
        "7ed3bf9c44e285bc901ea4d133c7bdccaa3e0116"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 09 11:48:23 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:48:23 2022 +0800"
      },
      "message": "[migrate] Add tag 3.0.1 source code (#5)\n\nAdd version 3.0.1 code from https://github.com/apache/dolphinscheduler/tree/3.0.1/dolphinscheduler-python/pydolphinscheduler"
    },
    {
      "commit": "7ed3bf9c44e285bc901ea4d133c7bdccaa3e0116",
      "tree": "d0a6858a7e9812f402382c753f584f0541f9d77a",
      "parents": [
        "c1d7b4db794653e5bf7bc7065a8f7fa213963491"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 09 11:38:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:38:25 2022 +0800"
      },
      "message": "[migrate] Add tag 3.0.0 source code (#7)\n\nAdd version 3.0.0 code from https://github.com/apache/dolphinscheduler/tree/3.0.0/dolphinscheduler-python/pydolphinscheduler"
    },
    {
      "commit": "c1d7b4db794653e5bf7bc7065a8f7fa213963491",
      "tree": "e1a3b473187c8a992b38fda2ffca64335bbb5617",
      "parents": [
        "19716e40ae1627b2219b5d2977aa775768ddb585"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 09 11:28:14 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:28:14 2022 +0800"
      },
      "message": "[migrate] Add tag 2.0.7 source code (#4)\n\nAdd version 2.0.7 code from https://github.com/apache/dolphinscheduler/tree/2.0.7/dolphinscheduler-python/pydolphinscheduler"
    },
    {
      "commit": "19716e40ae1627b2219b5d2977aa775768ddb585",
      "tree": "09ae7ed36b172b5c91b36af322bd194fcc2977e2",
      "parents": [
        "2722c80eb7d74ae9c960c373c4b6b14fbd8bf83a"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 09 11:26:43 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:26:43 2022 +0800"
      },
      "message": "[migrate] Add tag 2.0.6 source code (#8)\n\nAdd version 2.0.6 code from https://github.com/apache/dolphinscheduler/tree/2.0.6/dolphinscheduler-python/pydolphinscheduler"
    },
    {
      "commit": "2722c80eb7d74ae9c960c373c4b6b14fbd8bf83a",
      "tree": "deb7f4fe5015562208ba244bd6e7ca9b828d7940",
      "parents": [
        "c072f300c4fa0106519471421b5812ca594cd8b5"
      ],
      "author": {
        "name": "Jay Chung",
        "email": "zhongjiajie955@gmail.com",
        "time": "Wed Nov 09 11:23:16 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:23:16 2022 +0800"
      },
      "message": "[migrate] Add tag 2.0.5 source code (#3)\n\nAdd version 2.0.5 code from https://github.com/apache/dolphinscheduler/tree/2.0.5/dolphinscheduler-python/pydolphinscheduler"
    },
    {
      "commit": "c072f300c4fa0106519471421b5812ca594cd8b5",
      "tree": "0c4352e0c316ad1f28d51404f623012ae66916dc",
      "parents": [],
      "author": {
        "name": "Jiajie Zhong",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Nov 07 19:27:35 2022 +0800"
      },
      "committer": {
        "name": "Jiajie Zhong",
        "email": "zhongjiajie955@gmail.com",
        "time": "Mon Nov 07 19:27:35 2022 +0800"
      },
      "message": "init commit\n"
    }
  ]
}
