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 f5b7f33e6d [Fix][Zeta] Bound retries for metrics snapshot updates
(#12227)
add 1f29461a75 [Feature][Connector-V2] Add RFC 5424 Syslog sink over TLS
(#12279)
No new revisions were added by this update.
Summary of changes:
.github/workflows/labeler/label-scope-conf.yml | 7 +
config/plugin_config | 1 +
.../connectors/changelog/connector-syslog.md} | 8 +-
docs/en/connectors/sink/Syslog.md | 170 +++++++++
...connector-tiktok-ads.md => connector-syslog.md} | 8 +-
docs/zh/connectors/sink/Syslog.md | 166 +++++++++
plugin-mapping.properties | 1 +
.../connector-syslog/examples/fake_to_syslog.conf | 42 +--
.../pom.xml | 7 +-
.../seatunnel/syslog/config/SyslogSinkConfig.java | 65 ++++
.../seatunnel/syslog/config/SyslogSinkOptions.java | 76 ++++
.../syslog/sink/SyslogMessageEncoder.java | 241 +++++++++++++
.../seatunnel/syslog/sink/SyslogSink.java} | 26 +-
.../seatunnel/syslog/sink/SyslogSinkFactory.java | 73 ++++
.../seatunnel/syslog/sink/SyslogSinkWriter.java | 86 +++++
.../seatunnel/syslog/sink/SyslogTlsClient.java | 304 ++++++++++++++++
.../syslog/sink/SyslogMessageEncoderTest.java | 306 ++++++++++++++++
.../syslog/sink/SyslogSinkFactoryTest.java | 141 ++++++++
.../syslog/sink/SyslogSinkWriterTest.java | 240 +++++++++++++
.../seatunnel/syslog/sink/SyslogTlsClientTest.java | 395 +++++++++++++++++++++
seatunnel-connectors-v2/pom.xml | 1 +
seatunnel-dist/pom.xml | 6 +
.../pom.xml | 10 +-
.../e2e/connector/syslog/SyslogSinkIT.java | 232 ++++++++++++
.../src/test/resources/docker/syslog-ng.conf | 26 +-
.../src/test/resources/fake_to_syslog.conf} | 41 +--
seatunnel-e2e/seatunnel-connector-v2-e2e/pom.xml | 1 +
27 files changed, 2592 insertions(+), 88 deletions(-)
copy docs/{zh/connectors/changelog/connector-tiktok-ads.md =>
en/connectors/changelog/connector-syslog.md} (78%)
create mode 100644 docs/en/connectors/sink/Syslog.md
copy docs/zh/connectors/changelog/{connector-tiktok-ads.md =>
connector-syslog.md} (78%)
create mode 100644 docs/zh/connectors/sink/Syslog.md
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-azure-queue-storage-e2e/src/test/resources/azurequeue/fake_to_azure_queue.conf
=> seatunnel-connectors-v2/connector-syslog/examples/fake_to_syslog.conf (57%)
copy seatunnel-connectors-v2/{connector-console => connector-syslog}/pom.xml
(93%)
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/main/java/org/apache/seatunnel/connectors/seatunnel/syslog/config/SyslogSinkConfig.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/main/java/org/apache/seatunnel/connectors/seatunnel/syslog/config/SyslogSinkOptions.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/main/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogMessageEncoder.java
copy
seatunnel-connectors-v2/{connector-google-pubsub/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/pubsub/sink/GooglePubSubSink.java
=>
connector-syslog/src/main/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogSink.java}
(65%)
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/main/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogSinkFactory.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/main/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogSinkWriter.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/main/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogTlsClient.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/test/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogMessageEncoderTest.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/test/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogSinkFactoryTest.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/test/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogSinkWriterTest.java
create mode 100644
seatunnel-connectors-v2/connector-syslog/src/test/java/org/apache/seatunnel/connectors/seatunnel/syslog/sink/SyslogTlsClientTest.java
copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-snmp-e2e =>
connector-syslog-e2e}/pom.xml (91%)
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-syslog-e2e/src/test/java/org/apache/seatunnel/e2e/connector/syslog/SyslogSinkIT.java
copy config/hazelcast-client.yaml =>
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-syslog-e2e/src/test/resources/docker/syslog-ng.conf
(62%)
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-hive-e2e/src/test/resources/fake_to_hive.conf
=> connector-syslog-e2e/src/test/resources/fake_to_syslog.conf} (57%)