Feature
- [DSIP-39][parameter] Improvement startup parameters/global parameters/project parameters data type (#15967) @sdhzwc
Improvement
- merge schema 330 into 321 and change docs (#15582) (#15586) @zhongjiajie
- [Improvement][API] add PageInfo UT (#15622) @Gallardot
- [Doc] fix CNCF logo (#15634) @Gallardot
- [Doc][remote shell] missing remote shell doc for version 3.2.1 (#15660) @pegasas
- [Improvement-15603][API] When removing or modifying a workflow the system can check if there any tasks depend on it. (#15681) @calvinjiang
- [Improvement-15694][UI] After saving the task form the task node uses the wrong background color. (#15695) @calvinjiang
- [Improvement-15707][Master] Work out the issue that the workflow with a task dependency couldn't work well. (#15712) @calvinjiang
- [Improvement-15723][UI] Work out the issue that project preferences doesn't replace all places that they need to affect. (#15724) @calvinjiang
- [Improvement-15725][UI] The default option of project preferences can be clearable. (#15727) @calvinjiang
- [CI] Frontend ci require passed before merge (#15735) @SbloodyS
- [Bug][Worker] Replace jre with jdk (#15764) @Gallardot
- [Improvement][RemoteLogging] Move init into loghandler (#15780) @pegasas
- [Improvement] add resource full name check (#15786) @caishunfeng
- [Improvement-15744][parameter] project parameter add update time and update user id (#15745) @sdhzwc
- Remove dolphinscheduler-data-quality from dolphinscheduler-task-dataquality (#15791) @ruanwenjun
- [Improvement-15713][api]DataSource And UdfFunc list query use Enum code value rather than ordinal (#15714) @songwenyong
- [Improve] Fix typo on ProcessServiceImpl (#15817) @qingwli
- [Improvement][Api] Delete useless batchUpdateUdfFunc method (#15844) @qingwli
- [Fix-15866][Doc] Update the taobao npm mirror address (#15867) @xxzuo
- Add DSIP template (#15871) @ruanwenjun
- [DSIP-28] Donnot scan whole project beans under classpath (#15874) @ruanwenjun
- [DSIP-31] Reduce the connection pool size of hikari (#15890) @ruanwenjun
- [Improvement] Fix alert code smell (#15892) @qingwli
- Use workerNodeInfoWriteLock to update work node info (#15903) @DaqianLiao
- [Improvement-15919][datasource] Improvement datasource get name (#15920) @sdhzwc
- [Improvement-15910][UI] Supposed to provide a default value for the custom parallelism when using the mode of parallel execution. (#15912) @calvinjiang
- Optimizing the scope of RPC base classes (#15946) @ruanwenjun
- [DSIP-35][Alert] Refactor the alert thread model (#15932) @ruanwenjun
- [Improvement] Fix the git url command injection in pytorch task(#15873) (#15950) @cntigers
- Add link to ETCD/JDBC Registry Guideline (#15597) @pegasas
- Add unified integretion test for registry module (#15981) @ruanwenjun
- [Doc] Repair resource configuration exist typo (#15988) @dongyu6
- [Improvement] Use safe constructor with snake yaml (#15758) @EricGao888
- [Improvement][Monitor] Show master && worker Busy Or Normal Status and Show Commands table list (#15978) @qingwli
- [Improvement][Monitor] Add UT for montor (#15998) @qingwli
- Deprecated 2.0.9/3.0.6 upgrade test (#16012) @ruanwenjun
- docs: fix type in contribute.md (#16022) @jxbwhe
- [Improvement][Docs]Correction of Typos in the Chinese Document in appendix.md (#16033) @TianXinCoord
- [Fix] Fix audit log parma typo (#16077) @qingwli
- [Improvement][Helm] Make configmap of api/master/worker/alert configuration (#16058) @pegasas
- [Improvement-16125][dolphinscheduler-dist] Reduce binary distribution tarball file size (#16192) @zhuxt2015
Bugfix
- Fix recover pause workflowInstance may generate failover taskInstance (#15611) @ruanwenjun
- Fix out parameter may loss (#15617) @ruanwenjun
- [Bug][API] list paging missing totalpage (#15619) @Gallardot
- Fix Hive jdbc url (#15627) @xxzuo
- [Bug][dolphinscheduler-task-seatunnel] script resource file path error (#15621) @cqutwangyu
- [Bug] Fix can modify file which is not under resource path (#15652) @ruanwenjun
- [Bug] Fix task might be dispatched even if it has been killed (#15662) @ruanwenjun
- [Bug] [Worker] fix: create linux user with home dir (#15670) @zero-element
- [Fix-15639] [Master] parameterPassing is null case NPE (#15678) @liuchunhua
- [Fix-15679][UI] fix switch status button not show correctly (#15686) @liuchunhua
- [Fix][Master] Fix Potential danger in the event of a worker failover (#15689) @ZhongJinHacker
- [bug][Plugins]fix word spell error in readme.md (#15716) @ZhongJinHacker
- Fix the NullPointerException when "start param to overwrite global param" (#15677) @wustlz
- [CI] Fix ui build error (#15732) @SbloodyS
- [Fix-15698][UI] close the definition when opened in the new tab (#15736) @arlendp
- [CI] Fix frontend ci not trigger (#15749) @SbloodyS
- [Bug] Disable delete a specific workflow version when exist workflow instance under this version which is not finish (#15730) @ruanwenjun
- [Bug] Fix delay execution task will never be dispatched (#15751) @ruanwenjun
- [Bug] Fix Switch logic task doesn't check the branch exist (#15755) @ruanwenjun
- [Fix] add resource full name check (#15757) @caishunfeng
- [Fix-15771] Fix normal user can grant project permission (#15772) @silentxingtian
- [bug][ui] add missing datasource and update datasource id (#15776) @whhe
- [Bug] Fix TaskGroupCoordinator might cause OOM when there is a lot of waiting TaskGroupQueue (#15773) @ruanwenjun
- [Bug] Fix dependent task logic (#15795) @abzymeinsjtu
- [Bug] [Common] Fix typo on common.properties (#15806) @pegasas
- Fix cannot construct instance of StreamingTaskTriggerResponse (#15816) @atjiucheng
- [Improvement] Abnormal characters check (#15824) @pinkfloyds
- [Improvement] Modify python-gateway: enabled default to false. (#15825) @pinkfloyds
- [Fix-15787] Reuse code and solve the problem of complex SQL parsing exceptions in… (#15833) @xinxingi
- Fix ErrorCommand loss some fields in Command (#15847) @ruanwenjun
- Bind processId to construct CodeGenerator (#15848) @ruanwenjun
- Forbidden forcess success a task instance in a running workflow instance (#15855) @ruanwenjun
- [Bug] Fix QUARTZ table order is not correct in initialization schema (#15857) @ruanwenjun
- Change ssh heartbeat type to IGNORE (#15858) @ruanwenjun
- [FIX] Fix failure to recover stopped instance (#15880) @privking
- Fix queryByTypeAndJobId might error due to multiple result (#15883) @ruanwenjun
- Fix kill dynamic task doesn't kill the wait to run workflow instances (#15896) @ruanwenjun
- Fix auto create tennat concurrently will cause the task failed (#15909) @ruanwenjun
- Fix jar path is not correct in java task (#15906) @ruanwenjun
- [FIX] Completed tasks cannot be re-executed in a workflow instance (#15884) @privking
- [Fix-15937] Add tenantCode propagation to DynamicCommandUtils.createCommand (#15956) @stoplyy
- [fix-15907] Fix get remote shell exit code is incorrect (#15911) @Zzih96
- [Fix-15969] [Helm] No DB Nodes Exist (#15970) @Gallardot
- EMR task support replace params placeholder (#15975) @ruanwenjun
- docs: fix spelling (#15996) @jbampton
- Fix database schema change check failed with pg in ci (#15995) @ruanwenjun
- [Fix-15992] maintain slot index by iterate MasterPriorityQueue orderly (#15993) @coldestlin
- Fix workflow instance restart failed due to duplicate key in varpool (#16001) @ruanwenjun
- Use random port in registry IT (#16014) @ruanwenjun
- Fix rpc channel leak due to concurrent operation (#16021) @ruanwenjun
- Fix WorkerTaskExecutorThreadPool#isOverload is incorrect (#16027) @ruanwenjun
- [Fix][CI] fix the ci error of E2E-K8S-Execute (#16031) @rickchengx
- [Hotfix] Fix NettyRemotingClient might throw IllegalMonitorStateException (#16038) @ruanwenjun
- [Fix-16046][SqlTask] Fix Sql task use time type is incorrect (#16050) @yinxiaolog
- [helm] remove AppVersion from common labels (#16066) @Gallardot
- Revert "[Improvement] Abnormal characters check" (#16102) @ruanwenjun
- Fix task instance which status is dispatch will not be failover (#16107) @ruanwenjun
- Fix task nodes under switch task will not be skipped (#16108) @ruanwenjun
- [Bug] Fix condition task will cause workflow instance failed (#16152) @ruanwenjun
- [Fix-16063] Fix admin login tenant unspecified issue after upgrade to v3.2.1 (#16064) @tinglink
- [Fix-16174] Incorrect cluster installation guide. (#16208) @SbloodyS
- [Fix-16222] Fix worker overload will casue task failed (#16221) @ruanwenjun
- [Fix-16211] Remove ExecutePath in buildJarCommand to fix Java Task in Jar Mode (#16238) @lanxing2
Document
- [Hotfix] Fix dsip name (#15876) @ruanwenjun
- [DSIP-32][Master] Add command fetcher strategy for master fetch command (#15900) @ruanwenjun
- [Chore] [Cherry-Pick] cherry pick some pr to 3.2.2 (#16215) @SbloodyS
Chore
- [Doc] Fix ci docs check timeout issue (#15664) @SbloodyS
- chore: modify some CODEOWNERS (#15654) @zhongjiajie
- [HotFix] [CI] Temporary skipping mergeable check (#15958) @SbloodyS
- [Chore] Revert some incompatible change for 3.2.2 (#16214) @SbloodyS
Others
- [Fix-16191] Fix task cannot use workflow's environment (#16199) @ruanwenjun