Incubator Dolphinscheduler Versions Save

Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code

2.0.9

11 months ago

What's Change

Bugfix

  • [Fix-13581][UI][2.0.9] Speed up the refresh of task status in process instance (#13587)
  • [rollback-12488] Roll back the logic of execution complement failure stop (#13723)
  • [Fix-13760] [server] When running the specified job and its downstream jobs, enable dry running of the specified job, causing the downstream jobs to dry run at the same time (#13961)
  • [Fix-13814] [Built-in variable] shell task transfer param (#13974)

Full Changelog: https://github.com/apache/dolphinscheduler/compare/2.0.8...2.0.9

3.0.6

11 months ago
  • [fix-#14086]The subprocess type node is always in the ready stop state #14087
  • [Fix-13913][Master] syncMasterNodes does not make current slot correctly after zookeeper reconnect #14014

3.1.7

11 months ago

What's Change

Bugfix

  • fix: Save task seatunnel error #14129
  • [fix-#13940] add status of stop in class of TaskExecutionStatus (#14016)
  • [Bug-13951 ][dolphinscheduler-service] StartParams is not applied when task is failover(RECOVER_TOLERANCE_FAULT_PROCESS CommandType) #13958
  • [fix-#14169]The subprocess type node is always in the ready pause or ready stop state (#14170)
  • [fix-11321][ui] fix create workflow contains chunjun node failed (#11979)
  • make status and schedule publish status display together (issue-12834) (#12922)
  • fix the select component on the page of workflow relation (#13805)

doc

  • [Doc] Fix upgrade-schema.sh cannot load driver class (#14072)

Full Changelog: https://github.com/apache/dolphinscheduler/compare/3.1.6...3.1.7

3.1.6

1 year ago

What's Change

Bugfix

  • [Fix-13928][UI] Fix repeat CustomParams input box #14029
  • [Fix-13815][master] Fix dependent task incorrect timeout alerts #13822
  • [Fix 13941]Fix replace time variable #13975
  • [BUG][Data Quality] Fixing the incorrect DML statements in upgrade SQL. (#13960)
  • [Fix-13780][api] Fix the problem of process instance DAG can't show dependent task #13823
  • fix-13869: add return success judge #13873
  • [Bug] [worker] WorkerConfig output is wrong #14001
  • OracleSouce edited again, ConnectionType is null #13881
  • [Fix-13596][Task Instance] Throw an error message to tell the user that the file cannot be found instead of NPE during task execution (#13878)
  • [Fix-13828][api] Fix the problem of work groups have two defult records #13829
  • Fix schedule time data primary key conflict when importing workflow definition (#13926)
  • Fix item, workflow, and task parameters in dependent task nodes can be searched (#13918)
  • fix: when sudo enable is false, execute command will failed (#13860)
  • [Bug] [Cron] Parse corn expression error #13841

doc

  • [doc] Change DinkyTask picture to english (#14061)
  • [doc] Change readme and standalone docker quick start (#14002)
  • [doc] Update resource local file system docs (#13982)
  • [doc] Add hyperlink for pydolphinscheduler doc (#13907)

chore

  • [E2E-Test] Try to fix flaky e2e test (#13971)
  • Add release Helm Chart #13385
  • docker auto push tag name (#13858)

Feature

  • [Feature-13052][Task Plugin] Support Seatunnel flink-v2, spark-v2, seatunnel-engine (#13086)

Full Changelog: https://github.com/apache/dolphinscheduler/compare/3.1.5...3.1.6

3.1.5

1 year ago

What's Change

Bugfix

  • [Fix-13657][Master]NPE caused by the execution of workflow with startNode and forbidden task (#13668)
  • [Bug][Master] fix task failure continue (#13155)
  • fix when the task details are not modified, the predecessor node cannot be modified (#13422)
  • Fix when update scheduler will execute workflow #13285
  • [Fix-11583][UI] Fix the API usage of gantt graph #13778
  • [Fix][Alert] Fix when auth is false and user || pwd null can't send email excection #13761
  • Fix Bug [Athena Datasource] datasource other params illegal (#13032)
  • [fix][sql] Add unique key to process_definition_log avoid TooManyResultExpection #12503
  • [Fix][Data Quality]Dataquality Spark Get Datasource Password Error When Password Has $ #13643
  • [BUG][UI] Flink task display right version and deploy mode (#13628)
  • [Bug-13666] remove WORKER_GROUP in values.yaml #13718
  • Fix webex teams alert plugin null exception error (#13591)
  • feat: Python return datasource object and allow filter by type (#13616)
  • feat: Python add online_schedule for workflow control schedule state (#13551)
  • [fix] Remove tenant arg in workflow definition (#13212)
  • [improve-#13678] add filter in method of setMainJarName (#13748)
  • fix: python gateway tenant code query

chore

  • Publish Docker images to docker hub when released #13631

Full Changelog: https://github.com/apache/dolphinscheduler/compare/3.1.4...3.1.5

3.0.5

1 year ago

What's Changed

  • fix: when auth is false and user || pwd null can't send alert email excection #13761
  • fix: API usage of gantt graph in UI #13778
  • fix: when update scheduler will execute workflow #13285
  • fix: when the task details are not modified, the predecessor node cannot be modified #13422
  • fix: NPE caused by the execution of workflow with startNode and forbidden task #13668
  • fix: task failure continue #13155
  • chore: Publish Docker images to docker hub when released #13631

3.1.4

1 year ago

What's Change

Bugfix

  • Fix task wake up failed will block the event processing (#13466)
  • Fix task instance will generate multiple times when retry interval is 0/s (#13571)
  • [fix-13492]add single quotes (#13534)
  • FIX: qrtz table use uppercase (#13494)
  • Fix serial wait will go into block when there is no task need to submit (#13486)
  • [Fix-13418][UI] Remove move-task-definition code (#13441)
  • [fix][data quality] fix when running data quality task with Error "No main class set in JAR" (#13360)
  • [BUG][install.sh] fix the install Error "Command not found rmr" & support ZooKeeper (3.4.6+) (#13163)
  • [Bug-13309][TaskPlugin] fix k8s task run fail (#13348)
  • Fix MessageSender may be null due to class initialize late #13446
  • [Fix][Worker] alert email in sql task in K8S (#13387)

Document

  • [Fix-13287][doc]Fix Chinese workflow-definition.md duplication description in execution-type (#13361)

Full Changelog: https://github.com/apache/dolphinscheduler/compare/3.1.3...3.1.4

2.0.8

1 year ago

What's Change

Bugfix

  • [BUG-12361] complement data by serial execution, after a failed process instance, subsequent process instances are not generated (#12488)
  • [Bug-12482] [Master] check for dependency task instance need failover is error (#12513)
  • [Bugfix-12568] [Master] The retry task was submitted in advance will block other task (#12570)
  • [Fix-12586] [Master] Repeat running the complement process instance will generate redundant complement instances (#12606)
  • [Bugfix-12603] Dependency conditions for the last 24 hours of the dependent task did not take effect (#12862)
  • [Bug-12960][Master] Fix that start parameters cannot update global variables (#13005)
  • [Fix-13247] [Master] Kill yarn job failed due to NPE exception (#13164)
  • [Fix-11903] [Worker] org.apache.dolphinscheduler.plugin.task.api.ProcessUtils: - kill task failed (#13345)
  • [Fix-13292] [Api] When serial complement is a process configured with timing scheduling, an error will occur when selecting a time that is not within the timing range (#13356)
  • [Fix-13244] [Master] Stopping a workflow does not update task status correctly (#13375)
  • [Fix-13283][Master] Worker failover cause task repeat run (#13403)
  • [Fix-13346] [Master] Pause a workflow instance that is complementing will automatically generate a new complement instance (#13411)
  • [Fix-13413][Master]Empty dependency operation causes Master null pointer exception (#13420)
  • [Fix-13272] [Master] resume failure processInstance state remain failure (#13425)
  • [Fix-13347] [Master] Forced success will cause the workflow instance status to be judged as successful (#13426)
  • [Fix-13409] [Worker] concurrent task response occasional cause status error (#13433)
  • [Fix-12966] Failed to export and then import the project (#13455)
  • [Improvement-13413] [Master] Empty dependency operation causes Master null pointer exception (#13457)
  • [Fix-13496] [Worker] When the task request has not set the current execution status, an error will cause an NPE exception (#13497)
  • [Fix-13505] [complement] enter startup parameters, the complement task is not started (#13510)

Full Changelog: https://github.com/apache/dolphinscheduler/compare/2.0.7...2.0.8

3.1.3

1 year ago

What's Change

Bugfix

  • [3.1.3-release][SQL] Fix t_ds_fav table does not exist when rolling upgrade (#13337)
  • fix mapper table name t_ds_fav_task (#13334)
  • rename h2 and postgreSQL table t_ds_fav to t_ds_fav_task (#13333)
  • Fix hive datasource connection leak (#12226)
  • [fix][worker][bug] master/worker crash when registry recover from SUSPENDED to RECONNECTED (#13328)
  • [Fix-13260][API] Ironed out the issue with lacking the value of user's name when querying the list of workflow definitions. #13261
  • [Fix-13248][UI] Ironed out the issue with failing to query task instances by some state of task. #13251
  • [Bug][DAO] Worked out the issue with throwing the sql exception.
  • when delete workflow, delete related task #12681
  • [fix][python] schedule unexpect offline each time update from api #13301
  • Fix task group cannot release when kill task #13314
  • fix sagemaker sync status (#13264)
  • [Improvement][api]Start the downstream workflow when it is online (#13257)
  • [Bug][Worker] Fix duplicated key bug when have out parameters of same name (#12930)
  • [Fix-13144][UI] Worked out the issue with failing to query workflow instances by the incorrect workflow status. #13243
  • [Fix-13187] refactor OpenmldbParameters #13190
  • fix the issue with failing to save the settings of timeout alarm (#13234)
  • Use bigint represent term in mysql registry to avoid time inaccurate #13082
  • fix resource data authorization does not take effect. (#13318)
  • Fix task group might be rob by multiple task #13115
  • [Bug] [dolphinscheduler-api] in the task define list, when edit task, should show pre node list (#12695)
  • [Fix-13160][UI] Ironed out the issue with failing to save the correct settings of dependent tasks. (#13179)
  • fix retry task failure (#13077)

Document

  • [fix][doc] Dead link for python api (#12848)

Full Changelog: https://github.com/apache/dolphinscheduler/compare/3.1.2...3.1.3

3.0.4

1 year ago

What's Change

Bugfix

  • [Bug] wrong logic when master-server check data-quality result (#13065)
  • [UI] Make download log button disabled when host is null (#13090)
  • Throws the correct exception for the updateResource interface (#13120)
  • Solve the deadlock problem caused by queuing (#13191)
  • [fix][dml] Also query workflow without tenant by given name (#13075)
  • [Bug] [Server] Once click online schedule time, task will be automatically scheduled (#13092)
  • [Bug-12868][UI] Data target type is only HDFS (#12902)

Document

  • [Improvement][doc] correct error in CONTRIBUTING.md (#13012)
  • [Fix] Replaced dead links in the docs. (#13170)
  • [Fix][Doc]Update pseudo-cluster.md (#13207)
  • [Fix][Doc] Replace the links. (#13276)
  • [doc] Correct install_env.sh file name (#13294)
  • fix example checkFormula (#13110)

Full Changelog: https://github.com/apache/dolphinscheduler/compare/3.0.3...3.0.4