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%)

Reply via email to