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 2be65da8ca [Fix][Connector-V2][File] Pin the INT96 timestamp calendar
to Locale.ROOT (#12826)
add 68c686438f [Fix][Connector-V2] Add opt-in collision-safe Easysearch
and Typesense IDs (#12839)
No new revisions were added by this update.
Summary of changes:
docs/en/connectors/sink/Easysearch.md | 7 ++
docs/en/connectors/sink/Typesense.md | 7 ++
docs/zh/connectors/sink/Easysearch.md | 7 ++
docs/zh/connectors/sink/Typesense.md | 7 ++
.../easysearch/config/EasysearchSinkOptions.java | 7 ++
.../seatunnel/easysearch/config/KeyEncoding.java} | 9 ++-
.../seatunnel/easysearch/dto/IndexInfo.java | 3 +
.../serialize/EasysearchRowSerializer.java | 5 +-
.../easysearch/serialize/KeyExtractor.java | 25 ++++--
.../easysearch/sink/EasysearchSinkFactory.java | 1 +
.../easysearch/serialize/KeyExtractorTest.java | 89 ++++++++++++++++++++++
.../seatunnel/typesense/config/KeyEncoding.java} | 8 +-
.../typesense/config/TypesenseSinkOptions.java | 7 ++
.../seatunnel/typesense/dto/CollectionInfo.java | 3 +
.../typesense/serialize/KeyExtractor.java | 25 ++++--
.../serialize/sink/TypesenseRowSerializer.java | 10 +--
.../typesense/sink/TypesenseSinkFactory.java | 1 +
.../serializer/TypesenseRowSerializerTest.java | 50 ++++++++++++
.../e2e/connector/easysearch/EasysearchIT.java | 21 +++++
.../easysearch_composite_key_encoding.conf} | 31 ++++----
.../e2e/connector/typesense/TypesenseIT.java | 9 +++
... fake_to_typesense_composite_key_encoding.conf} | 23 +++---
22 files changed, 303 insertions(+), 52 deletions(-)
copy
seatunnel-connectors-v2/{connector-prometheus/src/main/java/org/apache/seatunnel/connectors/seatunnel/prometheus/config/PrometheusQueryType.java
=>
connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/config/KeyEncoding.java}
(79%)
create mode 100644
seatunnel-connectors-v2/connector-easysearch/src/test/java/org/apache/seatunnel/connectors/seatunnel/easysearch/serialize/KeyExtractorTest.java
copy
seatunnel-connectors-v2/{connector-amazonsqs/src/main/java/org/apache/seatunnel/connectors/seatunnel/amazonsqs/config/AmazonSqsSinkOptions.java
=>
connector-typesense/src/main/java/org/apache/seatunnel/connectors/seatunnel/typesense/config/KeyEncoding.java}
(79%)
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-hbase-e2e/src/test/resources/fake-to-hbase-with-date-time-decimal.conf
=>
connector-easysearch-e2e/src/test/resources/easysearch/easysearch_composite_key_encoding.conf}
(67%)
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-typesense-e2e/src/test/resources/{fake_to_typesense_with_primary_keys.conf
=> fake_to_typesense_composite_key_encoding.conf} (75%)