Updating is try to document non-backward compatible updates which notice users the detail changes about pydolphinscheduler. It started after version 2.0.5 released
timeout type from int to timedelta and use timeout determine attr timeout_flag value (#41)ProcessDefinition to WorkflowSubProcess to SubWorkflow, and change parameter name from process_definition_name to workflow_nameDependent parameter from process_definition_name to workflow_nametask_location in process definition and Java Gateway service (#11681)./bin/dolphinscheduler-daemon.sh start api-server instead of independent command ./bin/dolphinscheduler-daemon.sh start python-gateway-server.queue from class ProcessDefinition to avoid confuse user when it change but not workyaml_parser.py method to_string to magic method __str__ make it more pythonic.ruamel.yaml replace pyyaml for write yaml file with comment.PYDOLPHINSCHEDULER_HOME to PYDS_HOME which is same as other environment variable name.