This is an automated email from the ASF dual-hosted git repository.
leonbao pushed a change to branch json_split
in repository
https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler.git.
from fd7aa53 [Feature-4417][JsonSplit] definition log extends definition
(#4870)
add e47e4a7 [Fix] while repeat running, the global parameters will not
set to the user specified start parameters. (#4779)
add ffe215f [Fix-4816][API] The API calls the workflow instance query
interface and queries all the data when the time parameter is wrong (#4817)
add c64d73b [Fix-#4866][common] Fix loading hdfs-site.xml (#4867)
add f975489 [Improvement][SQL] Place the upgraded schema to the correct
version directory and check schema errors (#4806)
add a9e1d31 [Improvement][SPI]Migrate related classes loaded by SPI
classes to public modules (#4586)
new ccc5aa9 merge from dev
new 0571681 Merge remote-tracking branch 'upstream/json_split' into spilit
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci_ut.yml | 2 +-
dolphinscheduler-alert/pom.xml | 22 --
.../apache/dolphinscheduler/alert/AlertServer.java | 4 +-
.../alert/plugin/AlertPluginManager.java | 15 +-
.../src/main/resources/alert.properties | 2 +-
.../dolphinscheduler/alert/AlertServerTest.java | 4 +-
.../alert/plugin/AlertPluginManagerTest.java | 14 +-
.../alert/plugin/DolphinPluginLoaderTest.java | 23 +-
.../alert/plugin/EmailAlertPluginTest.java | 12 +-
.../dolphinscheduler/api/service/BaseService.java | 9 +
.../api/service/impl/BaseServiceImpl.java | 40 ++
.../api/service/impl/DataAnalysisServiceImpl.java | 16 +-
.../api/service/impl/ExecutorServiceImpl.java | 33 +-
.../service/impl/ProcessInstanceServiceImpl.java | 17 +-
.../api/service/impl/TaskInstanceServiceImpl.java | 32 +-
.../api/service/ExecutorService2Test.java | 11 +-
.../api/service/ProcessInstanceServiceTest.java | 19 +-
.../api/service/TaskInstanceServiceTest.java | 10 +-
dolphinscheduler-common/pom.xml | 21 +
.../plugin/AbstractDolphinPluginManager.java | 6 +-
.../common}/plugin/DolphinPluginClassLoader.java | 11 +-
.../common}/plugin/DolphinPluginDiscovery.java | 11 +-
.../common}/plugin/DolphinPluginLoader.java | 12 +-
.../common}/plugin/DolphinPluginManagerConfig.java | 22 +-
.../dolphinscheduler/common/utils/HadoopUtils.java | 3 +-
.../plugin/DolphinSchedulerPluginLoaderTest.java | 32 +-
.../common/plugin/PluginManagerTest.java | 17 +-
dolphinscheduler-dist/release-docs/LICENSE | 29 +-
dolphinscheduler-dist/release-docs/NOTICE | 18 +
...> LICENSE-aether-connector-asynchttpclient.txt} | 0
...eaver.txt => LICENSE-aether-connector-file.txt} | 0
...E-aspectjweaver.txt => LICENSE-aether-impl.txt} | 0
...SE-aspectjweaver.txt => LICENSE-aether-spi.txt} | 0
...E-aspectjweaver.txt => LICENSE-aether-util.txt} | 0
...ouse-jdbc.txt => LICENSE-async-http-client.txt} | 4 +-
...-apis.txt => LICENSE-maven-aether-provider.txt} | 0
...NSE-xml-apis.txt => LICENSE-maven-artifact.txt} | 0
...CENSE-xml-apis.txt => LICENSE-maven-compat.txt} | 0
...LICENSE-xml-apis.txt => LICENSE-maven-core.txt} | 0
...NSE-xml-apis.txt => LICENSE-maven-embedder.txt} | 0
...ml-apis.txt => LICENSE-maven-model-builder.txt} | 0
...ICENSE-xml-apis.txt => LICENSE-maven-model.txt} | 0
...E-xml-apis.txt => LICENSE-maven-plugin-api.txt} | 0
...s.txt => LICENSE-maven-repository-metadata.txt} | 0
...apis.txt => LICENSE-maven-settings-builder.txt} | 0
...NSE-xml-apis.txt => LICENSE-maven-settings.txt} | 0
...ENSE-xml-apis.txt => LICENSE-plexus-cipher.txt} | 0
...xml-apis.txt => LICENSE-plexus-classworlds.txt} | 0
...xt => LICENSE-plexus-component-annotations.txt} | 0
...is.txt => LICENSE-plexus-container-default.txt} | 0
...l-apis.txt => LICENSE-plexus-interpolation.txt} | 0
...-apis.txt => LICENSE-plexus-sec-dispatcher.txt} | 0
...CENSE-xml-apis.txt => LICENSE-plexus-utils.txt} | 0
...xml-apis.txt => LICENSE-wagon-provider-api.txt} | 0
...ENSE-xml-apis.txt => LICENSE-xbean-reflect.txt} | 0
.../src/main/assembly/dolphinscheduler-binary.xml | 438 ++++++++++-----------
.../service/process/ProcessService.java | 48 ++-
dolphinscheduler-spi/pom.xml | 1 +
pom.xml | 8 +-
.../mysql/dolphinscheduler_ddl.sql | 1 +
.../postgresql/dolphinscheduler_ddl.sql | 1 +
sql/dolphinscheduler_mysql.sql | 24 +-
...er-postgre.sql => dolphinscheduler_postgre.sql} | 62 ++-
sql/soft_version | 2 +-
.../1.3.0_schema/mysql/dolphinscheduler_ddl.sql | 21 -
.../postgresql/dolphinscheduler_ddl.sql | 23 --
.../1.3.2_schema/mysql/dolphinscheduler_ddl.sql | 2 +-
.../postgresql/dolphinscheduler_ddl.sql | 2 +-
.../1.3.3_schema/mysql/dolphinscheduler_ddl.sql | 115 ------
.../1.3.3_schema/mysql/dolphinscheduler_dml.sql | 2 +-
.../postgresql/dolphinscheduler_ddl.sql | 117 +-----
.../postgresql/dolphinscheduler_dml.sql | 2 +-
.../1.4.0_schema/mysql/dolphinscheduler_ddl.sql | 198 ++++++++--
.../1.4.0_schema/mysql/dolphinscheduler_dml.sql | 4 +-
.../postgresql/dolphinscheduler_ddl.sql | 186 ++++++++-
.../postgresql/dolphinscheduler_dml.sql | 2 +-
tools/dependencies/known-dependencies.txt | 29 ++
77 files changed, 949 insertions(+), 810 deletions(-)
rename {dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert
=>
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common}/plugin/AbstractDolphinPluginManager.java
(81%)
rename {dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert
=>
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common}/plugin/DolphinPluginClassLoader.java
(92%)
rename {dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert
=>
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common}/plugin/DolphinPluginDiscovery.java
(93%)
rename {dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert
=>
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common}/plugin/DolphinPluginLoader.java
(94%)
rename {dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert
=>
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common}/plugin/DolphinPluginManagerConfig.java
(88%)
copy
dolphinscheduler-alert/src/test/java/org/apache/dolphinscheduler/alert/plugin/DolphinPluginLoaderTest.java
=>
dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/plugin/DolphinSchedulerPluginLoaderTest.java
(65%)
copy
dolphinscheduler-alert-plugin/dolphinscheduler-alert-http/src/main/java/org/apache/dolphinscheduler/plugin/alert/http/HttpAlertPlugin.java
=>
dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/plugin/PluginManagerTest.java
(68%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aspectjweaver.txt =>
LICENSE-aether-connector-asynchttpclient.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aspectjweaver.txt =>
LICENSE-aether-connector-file.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aspectjweaver.txt =>
LICENSE-aether-impl.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aspectjweaver.txt =>
LICENSE-aether-spi.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-aspectjweaver.txt =>
LICENSE-aether-util.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-clickhouse-jdbc.txt
=> LICENSE-async-http-client.txt} (78%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-aether-provider.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-artifact.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-compat.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-core.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-embedder.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-model-builder.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-model.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-plugin-api.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-repository-metadata.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-settings-builder.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-maven-settings.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-plexus-cipher.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-plexus-classworlds.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-plexus-component-annotations.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-plexus-container-default.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-plexus-interpolation.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-plexus-sec-dispatcher.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-plexus-utils.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-wagon-provider-api.txt} (100%)
copy dolphinscheduler-dist/release-docs/licenses/{LICENSE-xml-apis.txt =>
LICENSE-xbean-reflect.txt} (100%)
rename sql/{dolphinscheduler-postgre.sql => dolphinscheduler_postgre.sql} (95%)