Skip to content

3.2.0

Compare
Choose a tag to compare
@zhongjiajie zhongjiajie released this 11 Oct 09:47
· 753 commits to dev since this release

New release for version 3.2.0

Feature

Click to expand

Improvement

Click to expand

Bugfix

Click to expand
  • [Improve] Improve support test tasks UT (#12062) @insist777
  • Fix update TaskDefinition error (#12060) @ruanwenjun
  • [fix#12195] Change date to timestamp to support cross diff time zones (#12239) @DarkAssassinator
  • [Bug][Registry] Fix mysql registry doesn't work due to mysql doesn't support setArray (#12255) @ruanwenjun
  • [improve] Correct some log in scheduler (#12278) @fuchanghai
  • [Bug] [Service] Use MapUtils to judge globalParamsMap is empty (#12384) @hstdream
  • Fix #11236, source is not available in sh (#12180) @simsicon
  • [fix#12364][UI] fix when creating a workflow, click Data Quality or Machine Learning to expand both (#12365) @pandong2011
  • [FIX][DAO-12277] change t_ds_fav_task column task_name to task_type and related code (#12276) @Tianqi-Dotes
  • [Fix-12109] Fix the errors when starting 2 times with dolphinscheduler-daemon.sh (#12118) @rickchengx
  • [Bug] fix same status code definition (#12724) @Radeity
  • fix: Fix some mistakes in the datasource (#12775) @labbomb
  • [fix-12687]when timeout_notify_strategy is null, modify timeout_notify_strategy (#12689) @jackfanwan
  • [bug][alert-12865] translate alert input field tips to chinese when using chinese (#12879) @Tianqi-Dotes
  • [fix] Add token as authentication for python gateway (#12893) @zhongjiajie
  • [fix-#12932] when subprocess's processInstance is fail,not notify parent processInstance (#12933) @fuchanghai
  • [Bug] [DOC] fix doc lead CI failed (#12964) @jieguangzhou
  • [fix] Python gateway can not upload to resource center (#13042) @zhongjiajie
  • [ci] Update skywalking-eye to fix block CI (#13076) @zhongjiajie
  • [Bug] Fix task log file might not be clear (#13102) @ruanwenjun
  • Optimize event loop to fix the event might not be handle since workflow finished (#13193) @ruanwenjun
  • [Bug][Document] Fix a tiny bug in release doc (#13239) @EricGao888
  • [Improvement][Master] Get varPool from upstream tasks instead of processInstance if dag is incomplete (#13255) @jieguangzhou
  • Revert "[Bug] [Server] Once click online schedule time, task will be automatically scheduled" (#13295) @ruanwenjun
  • [Improvement][Worker] Startup parameter should have the highest priority (#13274) @Radeity
  • [Fix-13338] [API] Fix that when the timing data is not configured with environmental information, the timing management does not display the data (#13339) @zhuangchong
  • [Bug][TaskPlugin] Task execution error occurs when the Zeppelin task zeppelinNoteId parameter value is an empty string (#13162) @LucasClt
  • [Bug][Deployment] Fix minio version in helm chart (#13368) @EricGao888
  • [doc] Remove excess space (#13388) @LiXuemin
  • [fix-12721] Fix cannot modify the upstream task in task definition page. (#12722) @jackfanwan
  • Split the upgrade code (#13436) @ruanwenjun
  • [Fix-12828][api] Add permission check when query specific datasource (#12830) @rickchengx
  • FIX: 3.1.1_schema mysql ddl sql error (#13485) @stalary
  • [bug][UI]Fixed a bug where the environment name of a task could not be changed when a workflow was created(issue-12457) (#13148) @hdygxsj
  • [Improvement][Task Plugin] Support HTTP Task Plugin output response as a parameter (#13529) @jieguangzhou
  • [BUG][Resource Center] NPE caused by uninitialized hdfsProperties (#13540) @Radeity
  • [improve-#13597] fix the method name (#13599) @fuchanghai
  • [fix-13603][DATAX]SQLServer not support special field (#13604) @fuchanghai
  • [fix-13625] Modify systemd-run from MemoryMax to MemoryLimit for more generality. (#13627) @QuantumXiecao
  • docs(file-manage): The file in File manage is a relative path, not an absolute path (#13641) @iuhoay
  • Fix-13708 [Bug] [Resouces] Resource file search paging error (#13709) @zhutong6688
  • [doc] update kubernetes doc (#13716) @Radeity
  • [Bug-13782] match ')' in setValue regular expression (#13787) @Radeity
  • [fix-13734] [api] Fixed the problem that the corresponding task definition could not be queried after workflow import correctly(#13734) (#13735) @sandiegoe
  • fix: Alarm instance port verification (#13827) @zhongjiajie
  • [fix] DB2 username can not be save (#13764) @AliceXiaoLu
  • [Fix-13802][UI] Display english column name in resource center (#13806) @Radeity
  • [Bug-13882][Worker] Upgrade kubernetes-client version to 6.0.0 (#13891) @Radeity
  • [BUG][Resource Center] Task can not select main JAR (#13536) @Radeity
  • [Fix-13820][alert] Fix bodyParams is empty get error log (#13821) @kingbabingge
  • [Fix-13950][master] fix the key of master node failover (#13952) @eye-gu
  • [Fix-13977][SQL] 3.2.0_schema mysql ddl sql error (#13979) @Radeity
  • [fix-#13956] [Master]taskId is null cause NPE (#13980) @fuchanghai
  • [Bug][Worker] get worker status bug (#13992) @Radeity
  • [Bug][API] update processInstance bug (#13991) @Radeity
  • [Bug-13929][K8S Task] Set command contains single quote is invalid (#13930) @Radeity
  • Fix registry table field (#14043) @ruanwenjun
  • FIX: allLevelDependent default value (#14059) @stalary
  • [Fix-13989] Add path validation (#14021) @ly109974
  • [Fix-14049][dao] fix init sql and use on conflict do update in pg (#14051) @eye-gu
  • [CI] Try fix api test error (#14094) @jieguangzhou
  • [Bug-14105][Task] Replace default tenant when downloading resource (#14106) @Radeity
  • [Fix-14117][DAO] Ironed out a lot of syntax errors in the file of 3.2.0_schema/postgresql/dolphinscheduler_ddl.sql (#14124) @calvinjiang
  • [Bug][ui] fix error TS2339: Property $route does not exist on type CreateComponentPublicInstance (#14144) @zhuangchong
  • [Fix-14140] [API] Fix dependent task nodes in workflow instances cannot display data (#14141) @zhuangchong
  • Revert [fix-#13956] [Master]taskId is null cause NPE #13980 (#14142) @zhuangchong
  • [Fix-13381][plugin] fix error while parsing hive load sql (#13378) @alextinng
  • [Bug][Worker] generate kill command with unknown user: default (#14145) @Radeity
  • [fix-14119] The checkBucketNameExists method should not use s3Client. listBuckets() (#14188) @Zzih
  • Fix master memory leak due to MasterTaskExecuteRunnableDoesn't be removed (#14162) @ruanwenjun
  • Fix taskGroupQueue doesn't removed from inQueue where wakeup failed (#14200) @ruanwenjun
  • [Improvement-14146][K8S Task] print complete error logs in task log file (#14147) @Radeity
  • fix: trim node selector requirement value (#14307) @Radeity
  • [Fix-14334][master] Fix the complement function does not generate the next running instances in parallel mode (#14335) @zhuangchong
  • Fix switch task use boolean type error (#14326) @ruanwenjun
  • [Bug-14378][Master] Trigger task execution in workflow instance page cause workflow instance keep running status (#14389) @Radeity
  • oss avoid listBuckets permission in bucket check (#14414) @zhangkuantian
  • [Bug][Doc] Fix dead link in api test docs (#14419) @EricGao888
  • [Fix] Fix running task instance throught api gots failed (#14433) @qingwli
  • [Fix-14488][UI] When creating a tenant add the strong validation of its tenant code. (#14492) @calvinjiang
  • [Fix-13987][bom] set 3.17.2 version protobuf-java (#13998) @eye-gu
  • [Bug][Core] Fix query process instances by trigger code bug (#14528) @EricGao888
  • fix terrafrom config bug (#14362) @zhongjiajie
  • [Fix-14503][Worker] Fix the problem of subprocess cannot be killed (#14504) @rickchengx
  • [fix-14517][api] An error occurred while trying to access the Postgres data… (#14574) @hoey94
  • [Fix-14531][UI] Tooltip of Chart not show text in light theme mode (#14532) @arlendp
  • [Bug][dolphinscheduler-api]validated for duplicate username when creating or registering a user (#14577) @Gallardot
  • Support parse ipv6 (#14584) @ruanwenjun
  • [Fix-14603] phone Number validate (#14604) @pppppjcc
  • [Fix-14601][UI] Ironed out the issue with choosing an environment on the task form of both types of DMS and DATASYNC. (#14605) @calvinjiang
  • [Fix-13976][dao] task complete contain force success state (#14611) @eye-gu
  • [Fix-14512][BOM] kubernetes-client version conflict (#14561) @Radeity
  • [Fix-14566][master] Fix serial_wait command_params does not replace global_params (#14606) @CallMeKingsley97
  • [Fix-10795][plugin] sqoop task query columns bug (#10776) @CallMeKingsley97
  • [Fix-14675][Alert]batchInsert execption (#14676) @Gallardot
  • [Fix-14668][dolphinscheduler-tools] Modify the imported jar package. Use org.apache.commons.lang3.StringUtils. (#14669) @alei1206
  • [Fix-14685] [Task] Remove override method k8sConfigYaml in ShShellInterceptorBuilder (#14682) @Radeity
  • [Fix-14686][Alert]batchInsert execption (#14687) @Gallardot
  • [Fix-14696] [Startup scripts] /bin/java command Argument list too long (#14697) @SbloodyS
  • [Doc]fix typo (#14691) @Gallardot
  • [Fix-14683][pom] upgrade mysql driver version (#14684) @eye-gu
  • Fix serial mode will cause NPE in Workflow bootstrap (#14703) @ruanwenjun
  • [Fix-14714][master] package task instance before put into cache (#14718) @eye-gu
  • [Fix-14715] [Resource Center] Modify default fs of local storage plugin (#14716) @Radeity
  • Set tenant as the the resource file owner (#13832) @ruanwenjun
  • fix fault tolerant enviroment missing (#14735) @jieguangzhou
  • [Fix-14721] [K8S Task] Handle job delete event when user manually delete the job in k8s cluster (#14722) @Radeity
  • fix: kubectl version update (#14762) @Gallardot
  • fix: null app-info-path cause NPE (#14752) @Radeity
  • Fix cache is overriden randomly after build and before tests (#14808) @kezhenxu94
  • [Fix-14819][Master] Fix the full log path of logical task is not be set when task is dispatched. (#14821) @guowei-su
  • [Fix-14820][Master] Fix the status of logical task is not be correctly changed when task is finished. (#14822) @guowei-su
  • Add workflowInstanceHost and taskInstanceHost in ITaskInstanceExecutionEvent (#14827) @ruanwenjun
  • [Fix-14828][master] check task id not null to avoid NPE (#14829) @eye-gu
  • [Fix-14149][master] fix workflow always ready pause (#14161) @eye-gu
  • fix invalid registry path ends with 'master' or 'worker' (#14328) @zinw
  • [Bug] [UI] New tasks with the flag normal show a grey color (#14862) @qingwli
  • Fix session/thread leak at ssh datasource (#14859) @ruanwenjun
  • [Fix-14660] [Resource Center] Remove NONE storage type and set LOCAL type as default (#14661) @Radeity
  • [Fix-14811][api] Fix when using Casdoor SSO, ldap, OAuth2 to login, the tenant problem of not specifying the currently logged in user (#14812) @gaopeng666
  • [Bug][Worker] Fix sql/shell task doesn't replace parameter (#14876) @zhongjiajie
  • [Fix-14790][dolphinscheduler-ui] Fix the data quality task, keyword filtering not supported (#14792) @chenshuai1995
  • Fix java.sql.Date serialize error by convert it to java.util.Date (#13050) @JueLance
  • [Bug][Worker]Global and local parameters are mismatch in SQL task (#14926) @Gallardot
  • [fix-#14918] add missing ddl (#14921) @fuchanghai
  • Fix the ephemeralId will not be deleted before jdbc-registry closed. (#14936) @dong6349
  • [Fix-14895][API] Keep printing null if task log file not exist (#14912) @Radeity

Document

Click to expand

Chore

Click to expand

Others

Click to expand
  • [feature][API]feature: add task type list and enable user to add task type to fav (#11727) @Tianqi-Dotes
  • Fix alert_send_status may throw duplicate key exception and add limit for query alert (#11953) @ruanwenjun
  • [Feature-11473][Task]Support test task (#11670) @insist777
  • refactor: dag-menu refactor (#11965) @labbomb
  • [Improvement][Python API] Validate version of Python API and Java gateway at launch (#11626) @hezean
  • [test] fix flaky test in CI (#12017) @zhongjiajie
  • [improvement] improve relation between notification strategy and alarm group on ui (#12200) @fuchanghai
  • Reduce the size of tarball to continue ASF release (#15004) @zhongjiajie