Releases: apache/dolphinscheduler-sdk-python
Releases · apache/dolphinscheduler-sdk-python
4.0.4
The biggest change for this version is #116 , we correct the resource usage in task plugins, and use can have fun with resources upload from pydolphinscheudler again
What's Changed
Highlights
- fix: Resource config error and failed workflow run by @zhongjiajie in #116
- feat: Add sql_delimiter for sql task before version 320 by @zhongjiajie in #115
- feat: Add task group to task class (#114) by @zhongjiajie
- fix: missing key file in asdist subcommand (#84) by @zhongjiajie
- fix: Correct the bad env name of users tenant (#97) by @zhongjiajie
Others
- chore: Correct some desc for this repos (#85) by @zhongjiajie
- release prepare job by @zhongjiajie
- Revert "support cache task (#50)" by @zhongjiajie
- doc: Add backward compatibility check before release (#86) by @zhongjiajie
- doc: Change release doc description (#89) by @zhongjiajie
- doc: Correct support version between pydolphinscheduler and dolphinscheduler (#92) by @zhongjiajie
- doc: correct crontab in schedule (#104) by @zhongjiajie
- doc: correct desc in README.md (#105) by @zhongjiajie
- doc: Add how to config alert (#112) by @zhongjiajie
Full Changelog: 4.0.3...4.0.4
4.0.3
What's Changed
- feat: Introduce metaclass to convert JavaObject and refactor datasource @zhongjiajie in #75
- feat: Add online_schedule for workflow control schedule state @zhongjiajie in #73
- impv: Remove tenant define is workflow @zhongjiajie in #54
- fix: resource can not submit via sdk @zhongjiajie in aec75a7
- fix: missing key file in asdist subcommand by @zhongjiajie in #84
- chore: Correct some desc for this repos by @zhongjiajie in #85
Full Changelog: 4.0.2...4.0.3
4.0.2
This release mainly fix pydolphinschsduler 4.0.1 can submit workflow to apache/dolphinscheduler 3.1.4, in which we missed some PRs for Java gateway changed, see more in #79
What's Changed
- fix: Task python created and gateway check error by @zhongjiajie in #69
- impv: Workflow time type and schedule check by @zhongjiajie in #68
- chore: CI error due to version dev by @zhongjiajie in #70
- fix: Solve task python dependency with stmdency by @zhongjiajie in #72
- doc: Correct release document by @zhongjiajie in #67
- fix: Missing dependence packaging by @zhongjiajie in #81
- feat: Migrate all config into setup.cfg by @zhongjiajie in #82
- doc: Change release process by @zhongjiajie in #83
Full Changelog: 4.0.1...4.0.2
4.0.1
What's Changed
- [Feat] Add task caching mechanism to improve the running speed of repetitive tasks by @jieguangzhou in #50
- fix: flake8 upgrade syntax error and changelog token by @zhongjiajie in #55
- [impv] Remove tenant define is workflow by @zhongjiajie in #54
- feat: Add post command to tox do some clean by @zhongjiajie in #56
- [improve] More pythonic way for parameter local_params in class task by @jieguangzhou in #53
- [doc] Release document add by @zhongjiajie in #52
- fix: sql task pre post stm typing and add example by @zhongjiajie in #62
- feat: Add stmdency handle task decorate statement dependency by @zhongjiajie in #63
- feat: Use setup.cfg for dist package by @zhongjiajie in #64
- doc: Change doc base on Debra Chen advices by @zhongjiajie in #65
- feat: Add convenient method to create apache release resource by @zhongjiajie in #66
Full Changelog: 4.0.0...4.0.1
4.0.0
What's Changed
Feature
- [feat] Add execute type to workflow by @zhongjiajie in #9
- [feat] Add token as authentication for python gateway by @zhongjiajie in #13
- [feat][task] Support Kubernetes task by @tuchg in #15
- [feat] Mark workflow timeout as type timedelta by @zhongjiajie in #41
- [feat] Add changelog to our documentation by @zhongjiajie in #44
- [feat] Version check for dolphinscheduler main package by @zhongjiajie in #47
Improve
- [impv] Only create one connect for single workflow submit by @zhongjiajie in #16
- [impv] Do not warnings in dev version by @zhongjiajie in #33
- [impv] Add option param for workflow and task by @zhongjiajie in #43
- [Test] Optimize the test cases in the task plugin by @jieguangzhou in #46
Bugfix
- [fix] Resource upload and add document by @zhongjiajie in #36
- [fix] Resource upload in dev branch by @zhongjiajie in #35
Document
- [doc] Add history and version compatibility by @zhongjiajie in #28
Chore
- [chore] Migrate code from main repo apache/dolphinscheduler by @zhongjiajie in #1
- [ci] Add mergeable and enable github issue by @zhongjiajie in #10
- [chore] Improve CI and fix deadlink by @zhongjiajie in #11
- [chore] Enabled delete branch after merged by @zhongjiajie in #17
- [chore] Change class name from process definition to workflow by @zhongjiajie in #26
- [ci] Avoid schedule event upload too many files to codecov by @zhongjiajie in #29
- [chore] Change integrate test behavior and add some doc by @zhongjiajie in #30
- [chore] CI python version form 3.11-dev to 3.11 by @zhongjiajie in #31
- [chore] Correct badge license and change download to pypy.tech by @zhongjiajie in #32
- [chore] Fix ubuntu-latest can not setup python in github action by @zhongjiajie in #37
- [chore] Change website link by @zhongjiajie in #39
- [chore] Change workflow instance name from pd by @zhongjiajie in #42
New Contributors
- @tuchg made their first contribution in #15
- @jieguangzhou made their first contribution in #46
Full Changelog: 3.1.0...4.0.0