* Password verification and v-for add key
* DAG automatic layout
* combo.js replacement
* combo.js replacement
* webpack upgrade to 4
* packjson has a file name that has not changed
* Add FileUtilsTest.java , the unit test for FileUtils (#1493)
* #839 enhancement : add Spark Task Component can switch Spark Version (#1494)
* add Spark Version in Spark Component
add Spark Version in Spark Component
* add license for SparkVersion.class
add license
* 1 add spark task UT
2 add spark version param check
* add assert check for sparkTaskTest
* fix AbstractTask's handle method exception (#1490)
* fix AbstractTask's handle method exception
* update ut
* add ZkServer for UT (#1499)
* add ZkServer for UT
* Add FileUtilsTest.java , the unit test for FileUtils (#1493) (#1)
* updates for reference ZkServer
* DAG automatic layout (#1497)
* Password verification and v-for add key
* DAG automatic layout
* Add common utils CollectionUtils.java DateUtils.java unit test (#1496)
* dateutil test
* pom.xml
* Update README_zh_CN.md
* Update README.md
* Add ExcelUtilsTest.java , the unit test for ExcelUtils (#1500)
* fix issue:1477 some tasks would be running all the time when db delayed(#1477) (#1501)
* fix issue:1477 some tasks would be running all the time when db delayed
* fix issue:1477 some tasks would be running all the time when db delayed
* fix issue:1477 some tasks would be running all the time when db delayed
* change npm run build:combined to npm burn build:release (#1504)
* fix issue:1477 some tasks would be running all the time when db delayed
* fix issue:1477 some tasks would be running all the time when db delayed
* fix issue:1477 some tasks would be running all the time when db delayed
* add Spark Version in Spark Component
add Spark Version in Spark Component
* add license for SparkVersion.class
add license
* 1 add spark task UT
2 add spark version param check
* add assert check for sparkTaskTest
* fix:When there are multiple nodes, the monitoring center dashboard displays only one node.
* fix:Catching exceptions and printing exception information
* fix:rollback
* fix:getting project name field bug
To improve user experience in datasource page, add default port for each type database.
1. When create or edit datasource, there is a default vaule for port. If user changes type, the default value changes.
2. Use local variables in browser memory, to cache user previous input port for each type. For example :
time-a: MySQL default port is 3306 , user change 3306 to 4000.
time-b: User change type from MySQL to ClickHouse , the port change from 4000 to 8123.
time-c: User change type from ClickHouse back to MySQL,the port change from 8123 to 4000,use previous input cache to fillback.
3. In edit datasource page, when the page first loads, use the query value fillback instead of default value.
Now all datatype use same method ` stmt.setString(index,value);` even DATE and TIMESTAMP.
So i had improved it. If datatype is DATE use `stmt.setDate(index, java.sql.Date.valueOf(value));` , if datatype is TIMESTAMP use `stmt.setTimestamp(index, java.sql.Timestamp.valueOf(value));`.i
When use DATE the param format must use $[yyyy-MM-dd] , When use TIMESTAMP the param format must use $[yyyy-MM-dd hh:mm:ss].
public static final String JDBC_POSTGRESQL_CLASS_NAME = "org.postgresql.Driver";
and
public static final String ORG_POSTGRESQL_DRIVER = "org.postgresql.Driver";
There are same effect, We can only use one of them.