Unclaimed project
Are you a maintainer of dolphinscheduler ? Claim this project to take control of your public changelog and roadmap.
Claim this project Changelog
dolphinscheduler Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
© 2026 AnnounceHQ. All rights reserved.
3.2.2 - dolphinscheduler Release Notes | AnnounceHQ
Back to changelogFeature
[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-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