Hi guys, Thank you to the following contributors for their PR contributions, @zero-element,@calvinjiang,@pinkfloyds,@EricGao888,@zhongjiajie,@ruanwenjun,@whhe,@silentxingtian,@caishunfeng,@Gallardot,@liuchunhua,@wustlz,@ZhongJinHacker,@devosend,@rickchengx,@Tianqi-Dotes,@cqutwangyu,@SbloodyS,@abzymeinsjtu,@arlendp,@pegasas
We have merged the following PRs in March, # apache/dolphinscheduler ## fix - [ [bug][ui]add missing datasource and update datasource id ]( https://github.com/apache/dolphinscheduler/pull/15776 " [bug][ui]add missing datasource and update datasource id ") @whhe - [ [Bug]Fix TaskGroupCoordinator might cause OOM when there is a lot of waiting TaskGroupQueue ]( https://github.com/apache/dolphinscheduler/pull/15773 " [Bug]Fix TaskGroupCoordinator might cause OOM when there is a lot of waiting TaskGroupQueue ") @ruanwenjun - [ [Fix-15771]Fix normal user can grant project permission ]( https://github.com/apache/dolphinscheduler/pull/15772 " [Fix-15771]Fix normal user can grant project permission ") @silentxingtian - [ [Bug][Worker]Replace jre with jdk ]( https://github.com/apache/dolphinscheduler/pull/15764 " [Bug][Worker]Replace jre with jdk ") @Gallardot - [ [Fix]add resource full name check ]( https://github.com/apache/dolphinscheduler/pull/15757 " [Fix]add resource full name check ") @caishunfeng - [ [Bug]Fix Switch logic task doesn't check the branch exist ]( https://github.com/apache/dolphinscheduler/pull/15755 " [Bug]Fix Switch logic task doesn't check the branch exist ") @ruanwenjun - [ [Bug]Fix delay execution task will never be dispatched ]( https://github.com/apache/dolphinscheduler/pull/15751 " [Bug]Fix delay execution task will never be dispatched ") @ruanwenjun - [ [Fix-15698][UI]close the definition when opened in the new tab ]( https://github.com/apache/dolphinscheduler/pull/15736 " [Fix-15698][UI]close the definition when opened in the new tab ") @arlendp - [ [Bug]Disable delete a specific workflow version when exist workflow instance under this version which is not finish ]( https://github.com/apache/dolphinscheduler/pull/15730 " [Bug]Disable delete a specific workflow version when exist workflow instance under this version which is not finish ") @ruanwenjun - [ [bug][Plugins]fix word spell error in readme.md ]( https://github.com/apache/dolphinscheduler/pull/15716 " [bug][Plugins]fix word spell error in readme.md ") @ZhongJinHacker - [ [Fix][Master]Fix Potential danger in the event of a worker failover ]( https://github.com/apache/dolphinscheduler/pull/15689 " [Fix][Master]Fix Potential danger in the event of a worker failover ") @ZhongJinHacker - [ [Fix-15679][UI]fix switch status button not show correctly ]( https://github.com/apache/dolphinscheduler/pull/15686 " [Fix-15679][UI]fix switch status button not show correctly ") @liuchunhua - [ [Bug]fix UT test ]( https://github.com/apache/dolphinscheduler/pull/15684 " [Bug]fix UT test ") @caishunfeng - [ [Fix]add black key for switch task ]( https://github.com/apache/dolphinscheduler/pull/15680 " [Fix]add black key for switch task ") @caishunfeng - [ [Fix-15639] [Master]parameterPassing is null case NPE ]( https://github.com/apache/dolphinscheduler/pull/15678 " [Fix-15639] [Master]parameterPassing is null case NPE ") @liuchunhua - [ [Bug] [Worker]fix: create linux user with home dir ]( https://github.com/apache/dolphinscheduler/pull/15670 " [Bug] [Worker]fix: create linux user with home dir ") @zero-element - [ [Bug]Fix task might be dispatched even if it has been killed ]( https://github.com/apache/dolphinscheduler/pull/15662 " [Bug]Fix task might be dispatched even if it has been killed ") @ruanwenjun - [ [Bug]Fix can modify file which is not under resource path ]( https://github.com/apache/dolphinscheduler/pull/15652 " [Bug]Fix can modify file which is not under resource path ") @ruanwenjun - [ [bug] [dolphinscheduler-ui]UI timed scheduler Improvement ]( https://github.com/apache/dolphinscheduler/pull/15624 " [bug] [dolphinscheduler-ui]UI timed scheduler Improvement ") @cqutwangyu ## improve - [ [Improvement][RemoteLogging]Move init into loghandler ]( https://github.com/apache/dolphinscheduler/pull/15780 " [Improvement][RemoteLogging]Move init into loghandler ") @pegasas - [ [Improvement]Remove replace sql_mode in dolphinscheduler_mysql.sql ]( https://github.com/apache/dolphinscheduler/pull/15775 " [Improvement]Remove replace sql_mode in dolphinscheduler_mysql.sql ") @ruanwenjun - [ [Improvement]add alert script path check ]( https://github.com/apache/dolphinscheduler/pull/15752 " [Improvement]add alert script path check ") @caishunfeng - [ [Improvement]change js engine ]( https://github.com/apache/dolphinscheduler/pull/15747 " [Improvement]change js engine ") @caishunfeng - [ [Improvement]Remove unused method ]( https://github.com/apache/dolphinscheduler/pull/15743 " [Improvement]Remove unused method ") @EricGao888 - [ [Improvement-15725][UI]The default option of project preferences can be clearable. ]( https://github.com/apache/dolphinscheduler/pull/15727 " [Improvement-15725][UI]The default option of project preferences can be clearable. ") @calvinjiang - [ [Improvement-15723][UI]Work out the issue that project preferences doesn't replace all places that they need to affect. ]( https://github.com/apache/dolphinscheduler/pull/15724 " [Improvement-15723][UI]Work out the issue that project preferences doesn't replace all places that they need to affect. ") @calvinjiang - [ [Improvement-15719]Remove the useless methods in ProcessUtils ]( https://github.com/apache/dolphinscheduler/pull/15720 " [Improvement-15719]Remove the useless methods in ProcessUtils ") @rickchengx - [ [Improvement-15707][Master]Work out the issue that the workflow with a task dependency couldn't work well. ]( https://github.com/apache/dolphinscheduler/pull/15712 " [Improvement-15707][Master]Work out the issue that the workflow with a task dependency couldn't work well. ") @calvinjiang - [ [Improvement-15694][UI]After saving the task form the task node uses the wrong background color. ]( https://github.com/apache/dolphinscheduler/pull/15695 " [Improvement-15694][UI]After saving the task form the task node uses the wrong background color. ") @calvinjiang - [ [Improvement-15692][task-datasync]rewrite the mockito test file for DatasyncTaskTest. ]( https://github.com/apache/dolphinscheduler/pull/15693 " [Improvement-15692][task-datasync]rewrite the mockito test file for DatasyncTaskTest. ") @Tianqi-Dotes - [ [Improvement-15603][API]When removing or modifying a workflow the system can check if there any tasks depend on it. ]( https://github.com/apache/dolphinscheduler/pull/15681 " [Improvement-15603][API]When removing or modifying a workflow the system can check if there any tasks depend on it. ") @calvinjiang - [ [Improvement][UT]Improve Worker runner coverage ]( https://github.com/apache/dolphinscheduler/pull/15428 " [Improvement][UT]Improve Worker runner coverage ") @pegasas ## others - [ [TEST]fill up alert group service test ]( https://github.com/apache/dolphinscheduler/pull/15777 " [TEST]fill up alert group service test ") @abzymeinsjtu - [ [CI]Fix frontend ci not trigger ]( https://github.com/apache/dolphinscheduler/pull/15749 " [CI]Fix frontend ci not trigger ") @SbloodyS - [ [CI]Frontend ci require passed before merge ]( https://github.com/apache/dolphinscheduler/pull/15735 " [CI]Frontend ci require passed before merge ") @SbloodyS - [ [CI]Fix ui build error ]( https://github.com/apache/dolphinscheduler/pull/15732 " [CI]Fix ui build error ") @SbloodyS - [ [TEST]fill up access token test ]( https://github.com/apache/dolphinscheduler/pull/15710 " [TEST]fill up access token test ") @abzymeinsjtu - [ Fix the NullPointerException when \"start param to overwrite global param\" ]( https://github.com/apache/dolphinscheduler/pull/15677 " Fix the NullPointerException when \"start param to overwrite global param\" ") @wustlz - [ [Doc]Fix ci docs check timeout issue ]( https://github.com/apache/dolphinscheduler/pull/15664 " [Doc]Fix ci docs check timeout issue ") @SbloodyS - [ [Doc][remote shell]missing remote shell doc for version 3.2.1 ]( https://github.com/apache/dolphinscheduler/pull/15660 " [Doc][remote shell]missing remote shell doc for version 3.2.1 ") @pegasas - [ [TEST]fix log server related test ]( https://github.com/apache/dolphinscheduler/pull/15659 " [TEST]fix log server related test ") @abzymeinsjtu - [ chore: modify some CODEOWNERS ]( https://github.com/apache/dolphinscheduler/pull/15654 " chore: modify some CODEOWNERS ") @zhongjiajie # apache/dolphinscheduler-sdk-python - [ Bump ruff to fix ci ]( https://github.com/apache/dolphinscheduler-sdk-python/pull/142 " Bump ruff to fix ci ") @zhongjiajie # apache/dolphinscheduler-website - [ add copyright of index ]( https://github.com/apache/dolphinscheduler-website/pull/954 " add copyright of index ") @devosend - [ fix apache link bug ]( https://github.com/apache/dolphinscheduler-website/pull/953 " fix apache link bug ") @devosend - [ When running 'yarn generate' on windows times error \"Cannot find modu… ]( https://github.com/apache/dolphinscheduler-website/pull/951 " When running 'yarn generate' on windows times error \"Cannot find modu… ") @pinkfloyds - [ add two blog ]( https://github.com/apache/dolphinscheduler-website/pull/943 " add two blog ") @pinkfloyds By the way, some PRs are still in review. Thank you again for your contributions to the community, Best Regards --------------- Apache DolphinScheduler PMC Chair & Apache SeaTunnel PMC member David Linkedin: https://www.linkedin.com/in/davidzollo Twitter: @WorkflowEasy <https://twitter.com/WorkflowEasy> ---------------