What's Changed
- doc: Change release doc description by @zhongjiajie in #89
- test: Activate resource test due to default local path by @zhongjiajie in #87
- chore: Remove review required by @zhongjiajie in #111
- doc: Add support version and NIT doc by @zhongjiajie in #117
- feat: Support python 3.12 by @zhongjiajie in #113
- Add WorkerResourceMixin, enabling customers to set CPU quotas and max memory via the Python API by @sofyc in #110
- fix: CI deadlink error by @zhongjiajie in #124
- [impv] Change the parameter types of task and workflow to Union[timedelta, int] by @lukeyan2023 in #123
- feat: introduce ruff for linter by @zhongjiajie in #125
- chore: Drop support of py36 and py37 by @zhongjiajie in #126
- feat: Apply PEP-563 for codebase by @zhongjiajie in #128
- fix: Integration test error by @zhongjiajie in #129
- Refactor Http class to utilize ParameterHelper for http_params conver… by @HarshitNagpal29 in #130
- impv: Add raise error test for convert_params by @zhongjiajie in #131
- impv: Add some docs for datax by @zhongjiajie in #135
- added multiple lines shell example by @HarshitNagpal29 in #133
- fix: missing task_execute_type for task by @zhongjiajie in #140
- Bump ruff to fix ci by @zhongjiajie in #142
- ci: update setup-python unsupported version by @zhongjiajie in #143
- ci: compatible ruff latest version by @zhongjiajie in #144
- Fix ci lint error by @zhongjiajie in #148
- ci: fix codecov/codecov-action not work at macos-13 by @zhongjiajie in #151
- [Improvement][Doc] Add the note for users to change and update pyds token by @caishunfeng in #150
- fix: cli config should not require PythonGateway server started by @zhongjiajie in #154
- Add new release for 3.2.x dolphinscheduler support by @zhongjiajie in #160
- Remove py 3.8 support by @zhongjiajie in #161
New Contributors
- @caishunfeng made their first contribution in #150
Full Changelog: 4.0.4...4.1.0