yangyichao-mango opened a new pull request #3053: URL: https://github.com/apache/incubator-dolphinscheduler/pull/3053
## What is the purpose of the pull request *Implement workflow version control* ## Brief change log - *Add the process definition when create or update the process definition in `ProcessDefinitionController`, `ProcessDefinitionService`, and update the process instance in `ProcessInstanceService`* - *Add new table `t_ds_process_definition_version` to database, and add the service `ProcessDefinitionVersionService`, dao `ProcessDefinitionVersionMapper.java`, mapper `ProcessDefinitionVersionMapper.xml`, entity `ProcessDefinitionVersion`* - *Add some return info in `Status`* - *Add the `version.vue` in front-end ui and use it in `list.vue`, `dag.vue`* ## Verify this pull request - *Manually verified the change by testing locally.* ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org