This is an automated email from the ASF dual-hosted git repository.

github-merge-queue[bot] pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


    from 25bcc53fd1 [Fix][Connector-V2][Lance] Write one fragment per flush 
instead of one per buffered row (#12737) (#12738)
     add b663491db9 Improve/Support JSON params via CLI (#12491)

No new revisions were added by this update.

Summary of changes:
 docs/en/introduction/concepts/config.md            |  13 +
 .../introduction/concepts/incompatible-changes.md  |  25 ++
 docs/zh/introduction/concepts/config.md            |  15 +-
 .../introduction/concepts/incompatible-changes.md  |  23 ++
 .../seatunnel/common/utils/ConfigValueUtils.java   | 233 ++++++++++++++++++
 .../common/utils/ConfigValueUtilsTest.java         | 158 ++++++++++++
 .../apache/seatunnel/core/starter/SeaTunnel.java   |   4 +-
 .../core/starter/command/ConfEncryptCommand.java   |  29 ++-
 .../core/starter/command/ParameterSplitter.java    |  37 ++-
 .../core/starter/utils/ConfigBuilder.java          | 186 +++++++++-----
 .../starter/command/ConfEncryptCommandTest.java    |  63 +++++
 .../starter/command/ParameterSplitterTest.java     | 181 ++++++++++++++
 .../core/starter/utils/ConfigBuilderTest.java      |  28 +++
 .../core/starter/utils/ConfigShadeTest.java        |  79 ++++++
 .../src/test/resources/config_json_variables.conf  |  30 +--
 .../src/test/resources/json_params.conf            |  32 +--
 .../seatunnel/jdbc/JdbcMysqlJsonParamIT.java       | 270 +++++++++++++++++++++
 ...ameter_sql.conf => jdbc_mysql_json_params.conf} |  49 ++--
 .../resources/jdbc_mysql_plugin_json_params.conf}  |  79 +++---
 19 files changed, 1340 insertions(+), 194 deletions(-)
 create mode 100644 
seatunnel-common/src/main/java/org/apache/seatunnel/common/utils/ConfigValueUtils.java
 create mode 100644 
seatunnel-common/src/test/java/org/apache/seatunnel/common/utils/ConfigValueUtilsTest.java
 create mode 100644 
seatunnel-core/seatunnel-core-starter/src/test/java/org/apache/seatunnel/core/starter/command/ParameterSplitterTest.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-sls-e2e/src/test/resources/sls_source_with_schema_to_console.conf
 => 
seatunnel-core/seatunnel-core-starter/src/test/resources/config_json_variables.conf
 (70%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mqtt-e2e/src/test/resources/mqtt_sink_e2e.conf
 => seatunnel-core/seatunnel-core-starter/src/test/resources/json_params.conf 
(72%)
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcMysqlJsonParamIT.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/{jdbc_sink_name_parameter_sql.conf
 => jdbc_mysql_json_params.conf} (61%)
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-file-local-e2e/src/test/resources/text/local_file_null_format_assert.conf
 => 
connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_plugin_json_params.conf}
 (61%)

Reply via email to