This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
from 8d9d4497 Bump Redshift-jdbc to version 2.1.0.14
add abf5c423 chore: Enhance Kamelet data type implementations
add bbac13ec Regen for commit abf5c423eab77985827f8787fbb3f99ca5e101c3
No new revisions were added by this update.
Summary of changes:
.github/workflows/yaks-tests.yaml | 3 +
docs/modules/ROOT/nav.adoc | 1 +
kamelets/avro-deserialize-action.kamelet.yaml | 22 ++-
kamelets/avro-serialize-action.kamelet.yaml | 22 ++-
kamelets/protobuf-deserialize-action.kamelet.yaml | 15 +-
kamelets/protobuf-serialize-action.kamelet.yaml | 15 +-
...aml => resolve-pojo-schema-action.kamelet.yaml} | 55 ++++---
.../utils/format/DefaultDataTypeRegistry.java | 8 +-
.../camel/kamelets/utils/format/MimeType.java} | 34 ++++-
.../camel/kamelets/utils/format/SchemaType.java} | 34 +++--
.../utils/format/converter/avro/Avro.java} | 18 +--
.../format/converter/avro/AvroBinaryDataType.java | 81 +++++++++++
.../format/converter/avro/AvroSchemaResolver.java | 160 +++++++++++++++++++++
.../format/converter/avro/AvroStructDataType.java | 70 +++++++++
.../converter/aws2/ddb/Ddb2JsonInputType.java | 6 +-
.../aws2/s3/AWS2S3CloudEventOutputType.java | 2 +-
.../ByteArrayDataType.java} | 15 +-
.../converter/http/HttpCloudEventOutputType.java | 2 +-
.../utils/format/converter/json/Json.java} | 18 +--
.../utils/format/converter/json/JsonDataType.java | 49 +++++++
.../format/converter/json/JsonFormatSchema.java | 22 +++
.../format/converter/json/JsonSchemaResolver.java | 155 ++++++++++++++++++++
.../format/converter/json/JsonStructDataType.java | 59 ++++++++
.../format/converter/pojo/JavaObjectDataType.java | 106 ++++++++++++++
.../utils/format/converter/protobuf/Protobuf.java} | 18 +--
.../converter/protobuf/ProtobufSchemaResolver.java | 159 ++++++++++++++++++++
.../converter/standard/JsonModelDataType.java | 97 -------------
.../{standard => text}/StringDataType.java | 19 ++-
.../utils/format/converter/utils/PojoHelper.java | 89 ++++++++++++
.../utils/format/converter/utils/SchemaHelper.java | 34 +++++
.../format/schema/DelegatingSchemaResolver.java | 119 +++++++++++++++
.../serialization/InflightAvroSchemaResolver.java | 37 -----
.../InflightProtobufSchemaResolver.java | 41 ------
.../services/org/apache/camel/DataTypeConverter | 6 +-
.../{aws2-ddb-json => aws2-ddb-application-json} | 0
...cloudevents => aws2-s3-application-cloudevents} | 0
.../{camel-binary => camel-application-json} | 2 +-
...l-jsonObject => camel-application-octet-stream} | 2 +-
...amel-binary => camel-application-x-java-object} | 2 +-
.../{camel-binary => camel-application-x-struct} | 2 +-
.../converter/{camel-binary => camel-avro-binary} | 2 +-
.../{camel-binary => camel-avro-x-struct} | 2 +-
.../converter/{camel-string => camel-plain-text} | 2 +-
...tp-cloudevents => http-application-cloudevents} | 0
.../DefaultDataTypeConverterResolverTest.java | 8 +-
.../utils/format/DefaultDataTypeRegistryTest.java | 16 +--
.../converter/aws2/ddb/Ddb2JsonInputTypeTest.java | 16 +--
.../aws2/s3/AWS2S3CloudEventOutputTypeTest.java | 2 +-
.../http/HttpCloudEventOutputTypeTest.java | 2 +-
.../converter/standard/JsonModelDataTypeTest.java | 102 -------------
.../ByteArrayDataTypeTest.java} | 9 +-
.../standard/{ => text}/StringDataTypeTest.java | 5 +-
.../utils/headers/DeDuplicateHeadersTest.java | 9 +-
.../utils/headers/DuplicateHeadersTest.java | 10 +-
.../camel/datatype/converter/camel-jsonObject | 18 ---
.../kamelets/avro-deserialize-action.kamelet.yaml | 22 ++-
.../kamelets/avro-serialize-action.kamelet.yaml | 22 ++-
.../protobuf-deserialize-action.kamelet.yaml | 15 +-
.../protobuf-serialize-action.kamelet.yaml | 15 +-
.../resolve-pojo-schema-action.kamelet.yaml | 55 ++++---
test/avro-data-type/README.md | 42 ++++++
test/avro-data-type/User.avsc | 23 +++
test/avro-data-type/avro-data-type.feature | 22 +++
.../avro-to-log-binding.yaml} | 31 ++--
.../json-to-avro-binding.yaml} | 22 +--
.../yaks-config.yaml | 8 +-
test/avro-serdes-action/README.md | 42 ++++++
test/avro-serdes-action/User.avsc | 23 +++
test/avro-serdes-action/avro-serdes-action.feature | 22 +++
.../avro-to-log-binding.yaml} | 18 ++-
.../json-to-avro-binding.yaml} | 16 ++-
.../yaks-config.yaml | 8 +-
test/aws-s3/aws-s3-knative-broker.feature | 2 +-
test/aws-s3/aws-s3-knative-cloudevents.feature | 2 +-
test/aws-s3/aws-s3-to-http.yaml | 4 +-
.../data-type-action/data-type-action-binding.yaml | 2 +-
76 files changed, 1623 insertions(+), 595 deletions(-)
copy kamelets/{data-type-action.kamelet.yaml =>
resolve-pojo-schema-action.kamelet.yaml} (78%)
copy
library/{camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
=>
camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/MimeType.java}
(53%)
copy
library/{camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
=>
camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/SchemaType.java}
(52%)
copy
library/{camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
=>
camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/Avro.java}
(74%)
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/AvroBinaryDataType.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/AvroSchemaResolver.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/AvroStructDataType.java
rename
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/{standard/BinaryDataType.java
=> bytes/ByteArrayDataType.java} (64%)
copy
library/{camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
=>
camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/Json.java}
(74%)
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonDataType.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonFormatSchema.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonSchemaResolver.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonStructDataType.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/pojo/JavaObjectDataType.java
copy
library/{camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java
=>
camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/protobuf/Protobuf.java}
(72%)
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/protobuf/ProtobufSchemaResolver.java
delete mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/standard/JsonModelDataType.java
rename
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/{standard
=> text}/StringDataType.java (60%)
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/utils/PojoHelper.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/utils/SchemaHelper.java
create mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/schema/DelegatingSchemaResolver.java
delete mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/serialization/InflightAvroSchemaResolver.java
delete mode 100644
library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/serialization/InflightProtobufSchemaResolver.java
rename
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{aws2-ddb-json
=> aws2-ddb-application-json} (100%)
rename
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{aws2-s3-cloudevents
=> aws2-s3-application-cloudevents} (100%)
copy
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{camel-binary
=> camel-application-json} (90%)
rename
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{camel-jsonObject
=> camel-application-octet-stream} (90%)
copy
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{camel-binary
=> camel-application-x-java-object} (90%)
copy
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{camel-binary
=> camel-application-x-struct} (90%)
copy
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{camel-binary
=> camel-avro-binary} (90%)
rename
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{camel-binary
=> camel-avro-x-struct} (90%)
rename
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{camel-string
=> camel-plain-text} (90%)
rename
library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/converter/{http-cloudevents
=> http-application-cloudevents} (100%)
delete mode 100644
library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/format/converter/standard/JsonModelDataTypeTest.java
rename
library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/format/converter/standard/{BinaryDataTypeTest.java
=> bytes/ByteArrayDataTypeTest.java} (94%)
rename
library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/format/converter/standard/{
=> text}/StringDataTypeTest.java (97%)
delete mode 100644
library/camel-kamelets-utils/src/test/resources/META-INF/services/org/apache/camel/datatype/converter/camel-jsonObject
copy kamelets/data-type-action.kamelet.yaml =>
library/camel-kamelets/src/main/resources/kamelets/resolve-pojo-schema-action.kamelet.yaml
(78%)
create mode 100644 test/avro-data-type/README.md
create mode 100644 test/avro-data-type/User.avsc
create mode 100644 test/avro-data-type/avro-data-type.feature
copy test/{aws-s3/aws-s3-to-knative-broker.yaml =>
avro-data-type/avro-to-log-binding.yaml} (69%)
copy test/{data-type-action/data-type-action-binding.yaml =>
avro-data-type/json-to-avro-binding.yaml} (71%)
copy test/{extract-field-action => avro-data-type}/yaks-config.yaml (86%)
create mode 100644 test/avro-serdes-action/README.md
create mode 100644 test/avro-serdes-action/User.avsc
create mode 100644 test/avro-serdes-action/avro-serdes-action.feature
copy test/{rest-openapi-sink/rest-openapi-sink-binding.yaml =>
avro-serdes-action/avro-to-log-binding.yaml} (75%)
copy test/{data-type-action/data-type-action-binding.yaml =>
avro-serdes-action/json-to-avro-binding.yaml} (74%)
copy test/{extract-field-action => avro-serdes-action}/yaks-config.yaml (86%)