This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_sbom in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
from 631592a8 Updated CHANGELOG.md add 58b5064d Use only camelCase in kamelets yaml - Has Header Filter Action Kamelet add aa2a529e Use only camelCase in kamelets yaml - Infinispan Kamelets add 6ee90017 Use only camelCase in kamelets yaml - Infinispan Kamelets add cde72d20 Use only camelCase in kamelets yaml - Insert Field Kamelet add dea00bf3 +Use only camelCase in kamelets yaml - Insert Header Action Kamelet add f20d0d62 Use only camelCase in kamelets yaml - Mail Kamelets add 5421c37e Use only camelCase in kamelets yaml - Mask Field Action Kamelet add f2b19d96 Use only camelCase in kamelets yaml - Message Timestamp Router Action Kamelet add b10904a3 Use only camelCase in kamelets yaml - Minio Sink Kamelet add 0665800c Use only camelCase in kamelets yaml - Mongodb Sink Kamelet add 73536ac3 Use only camelCase in kamelets yaml - Nominatim Geo Kamelet add 033168d1 Use only camelCase in kamelets yaml - OGC Api Features Action Kamelet add 37415226 Use only camelCase in kamelets yaml - OpenAI classification Kamelet add bbab046c Use only camelCase in kamelets yaml - OpenAI completion Kamelet add d398e38b Use only camelCase in kamelets yaml - OpenSearch Kamelets add ff371156 Use only camelCase in kamelets yaml - Protobuf Deserialize Action add 0e101570 Use only camelCase in kamelets yaml - Protobuf Serialize Action add 91109575 Use only camelCase in kamelets yaml - JIRA Kamelets add 18e9f380 Use only camelCase in kamelets yaml - Json Deserialize Action add c09f5518 Use only camelCase in kamelets yaml - Json Serialize Action add 75964328 Use only camelCase in kamelets yaml - Kafka Kamelets add ea16aa14 Use only camelCase in kamelets yaml - Redis Sink Kamelet add 8160a4da Use only camelCase in kamelets yaml - Regex Router Kamelet add de6cd9bf Use only camelCase in kamelets yaml - Replace Field Action add e368b347 Use only camelCase in kamelets yaml - Salesforce Kamelets add a5ebec16 Use only camelCase in kamelets yaml - Set Body Action add 63319692 Use only camelCase in kamelets yaml - Set Kafka Key Action Kamelet add 5ce62a96 Use only camelCase in kamelets yaml - SFTP Kamelets add 92a62c93 Use only camelCase in kamelets yaml - Splunk Source add 04138bbd Use only camelCase in kamelets yaml - SSH Source Kamelet add 44f6443d Use only camelCase in kamelets yaml - Telegram Kamelets add 555a28f9 Use only camelCase in kamelets yaml - Timer Source Kamelet add 6c2ed829 Use only camelCase in kamelets yaml - Timestamp Router Kamelets add efd65f04 Use only camelCase in kamelets yaml - Value To Key Kamelet add 56118065 Use only camelCase in kamelets yaml - Mail IMAP Kamelet add f7487c16 Use enum instead of x-descriptors - Log Action add 0c1e6614 Use enum instead of x-descriptors - Log Sink Kamelet add d58dcc89 Use enum instead of x-descriptors - Pulsar Sink Kamelet add 2a5ff0aa Updated CHANGELOG.md add c31ecc58 Kamelet Prefix Enum Scheme: Added missing Kafka entries add 75c18a41 Kamelet Prefix Enum Scheme: Added missing Azure CosmosDB entry add a8265923 Kamelet Prefix Enum Scheme: Fixed Elasticsearch entries add c7b03d1c Kamelet Prefix Enum Scheme: Added missing GraphQL entry add f533849d Kamelet Prefix Enum Scheme: Added missing MS Exchange Entry add 88bd7e93 Kamelet Prefix Enum Scheme: Added missing Opensearch Entry add 5bea94ca SSLAwareMongoClient: Use the TLSv1.2 as default for SSL Context add 17e53a00 fix(#1716): Remove obsolete data type transformer implementations (#1732) add 0c216da1 Bump Camel-Dependencies to version 4.2.0 (#1733) add 5c32a9b3 chore: Update to YAKS 0.17.1 (#1734) add 9d19d4fe Remove tectonic.ui related metadata add 75a0bc14 Remove tectonic.ui related metadata add ef0d9456 Remove tectonic.ui related metadata - Fixed validation add ab9d206d Updated CHANGELOG.md add 34c26951 Remove Azure Schema Registry DefaultCredentialWrapper from library add 699c03a0 Remove Azure Schema Registry DefaultCredentialWrapper from library - use Camel-Azure-Schema-Registry component add 758ab1fc Remove Azure Schema Registry DefaultCredentialWrapper from library - Validation add e36d87eb Remove Azure Schema Registry DefaultCredentialWrapper from library add 67d350a3 Remove Azure Schema Registry DefaultCredentialWrapper from library add 81d7e042 Update Kamelets for release 4.2.0 add c20ce2b7 [maven-release-plugin] prepare release v4.2.0 add f5ceab8f [maven-release-plugin] prepare for next development iteration add 48f422e3 Restore Kamelets for development add 2e8487e1 Updated CHANGELOG.md add 4e4fe1b7 Regen SBOM from commit 2e8487e15b8d9b304d71336bfe80c621af1652e9 No new revisions were added by this update. Summary of changes: .github/workflows/yaks-tests.yaml | 2 +- CHANGELOG.md | 20 +- camel-kamelets-sbom/camel-kamelets-sbom.json | 9895 ++++---------------- camel-kamelets-sbom/camel-kamelets-sbom.xml | 5560 +++-------- kamelets/avro-deserialize-action.kamelet.yaml | 7 +- kamelets/avro-serialize-action.kamelet.yaml | 7 +- kamelets/aws-cloudtrail-source.kamelet.yaml | 6 +- kamelets/aws-cloudwatch-sink.kamelet.yaml | 6 +- kamelets/aws-ddb-sink.kamelet.yaml | 8 +- kamelets/aws-ddb-streams-source.kamelet.yaml | 6 +- kamelets/aws-ec2-sink.kamelet.yaml | 6 +- kamelets/aws-eventbridge-sink.kamelet.yaml | 6 +- kamelets/aws-kinesis-firehose-sink.kamelet.yaml | 6 +- kamelets/aws-kinesis-sink.kamelet.yaml | 6 +- kamelets/aws-kinesis-source.kamelet.yaml | 8 +- kamelets/aws-lambda-sink.kamelet.yaml | 5 +- kamelets/aws-redshift-sink.kamelet.yaml | 3 +- kamelets/aws-redshift-source.kamelet.yaml | 3 +- kamelets/aws-s3-cdc-source.kamelet.yaml | 9 +- kamelets/aws-s3-sink.kamelet.yaml | 8 +- kamelets/aws-s3-source.kamelet.yaml | 12 +- kamelets/aws-s3-streaming-upload-sink.kamelet.yaml | 8 +- kamelets/aws-secrets-manager-sink.kamelet.yaml | 5 +- kamelets/aws-ses-sink.kamelet.yaml | 5 +- kamelets/aws-sns-fifo-sink.kamelet.yaml | 8 +- kamelets/aws-sns-sink.kamelet.yaml | 7 +- kamelets/aws-sqs-batch-sink.kamelet.yaml | 7 +- kamelets/aws-sqs-fifo-sink.kamelet.yaml | 8 +- kamelets/aws-sqs-sink.kamelet.yaml | 7 +- kamelets/aws-sqs-source.kamelet.yaml | 11 +- kamelets/aws-translate-action.kamelet.yaml | 5 +- kamelets/azure-cosmosdb-sink.kamelet.yaml | 3 +- kamelets/azure-cosmosdb-source.kamelet.yaml | 5 +- kamelets/azure-eventhubs-sink.kamelet.yaml | 3 +- kamelets/azure-eventhubs-source.kamelet.yaml | 4 +- kamelets/azure-functions-sink.kamelet.yaml | 3 +- kamelets/azure-servicebus-sink.kamelet.yaml | 3 +- kamelets/azure-servicebus-source.kamelet.yaml | 3 +- .../azure-storage-blob-append-sink.kamelet.yaml | 3 +- .../azure-storage-blob-cdc-source.kamelet.yaml | 5 +- ...ure-storage-blob-changefeed-source.kamelet.yaml | 3 +- kamelets/azure-storage-blob-sink.kamelet.yaml | 3 +- kamelets/azure-storage-blob-source.kamelet.yaml | 6 +- kamelets/azure-storage-datalake-sink.kamelet.yaml | 7 +- .../azure-storage-datalake-source.kamelet.yaml | 7 +- kamelets/azure-storage-queue-sink.kamelet.yaml | 3 +- kamelets/azure-storage-queue-source.kamelet.yaml | 5 +- kamelets/beer-source.kamelet.yaml | 2 +- kamelets/bitcoin-source.kamelet.yaml | 2 +- kamelets/caffeine-action.kamelet.yaml | 2 +- kamelets/cassandra-sink.kamelet.yaml | 4 +- kamelets/cassandra-source.kamelet.yaml | 3 +- kamelets/ceph-sink.kamelet.yaml | 5 +- kamelets/ceph-source.kamelet.yaml | 8 +- kamelets/chuck-norris-source.kamelet.yaml | 2 +- kamelets/chunk-template-action.kamelet.yaml | 2 +- kamelets/couchbase-sink.kamelet.yaml | 4 +- kamelets/cron-source.kamelet.yaml | 2 +- kamelets/data-type-action.kamelet.yaml | 3 +- kamelets/delay-action.kamelet.yaml | 2 +- kamelets/dns-dig-action.kamelet.yaml | 2 +- kamelets/dns-ip-action.kamelet.yaml | 2 +- kamelets/dns-lookup-action.kamelet.yaml | 2 +- kamelets/drop-field-action.kamelet.yaml | 4 +- kamelets/drop-header-action.kamelet.yaml | 2 +- kamelets/drop-headers-action.kamelet.yaml | 2 +- kamelets/dropbox-sink.kamelet.yaml | 3 +- kamelets/dropbox-source.kamelet.yaml | 3 +- kamelets/earthquake-source.kamelet.yaml | 2 +- kamelets/elasticsearch-index-sink.kamelet.yaml | 4 +- kamelets/elasticsearch-search-source.kamelet.yaml | 4 +- kamelets/exec-sink.kamelet.yaml | 2 +- kamelets/extract-field-action.kamelet.yaml | 10 +- kamelets/fhir-sink.kamelet.yaml | 8 +- kamelets/fhir-source.kamelet.yaml | 4 +- kamelets/file-watch-source.kamelet.yaml | 2 +- kamelets/freemarker-template-action.kamelet.yaml | 2 +- kamelets/ftp-sink.kamelet.yaml | 6 +- kamelets/ftp-source.kamelet.yaml | 9 +- kamelets/ftps-sink.kamelet.yaml | 6 +- kamelets/ftps-source.kamelet.yaml | 9 +- kamelets/github-commit-source.kamelet.yaml | 3 +- kamelets/github-event-source.kamelet.yaml | 3 +- .../github-pullrequest-comment-source.kamelet.yaml | 3 +- kamelets/github-pullrequest-source.kamelet.yaml | 3 +- kamelets/github-tag-source.kamelet.yaml | 3 +- kamelets/google-bigquery-sink.kamelet.yaml | 2 +- kamelets/google-calendar-source.kamelet.yaml | 8 +- kamelets/google-functions-sink.kamelet.yaml | 2 +- kamelets/google-mail-source.kamelet.yaml | 7 +- kamelets/google-pubsub-sink.kamelet.yaml | 2 +- kamelets/google-pubsub-source.kamelet.yaml | 3 +- kamelets/google-sheets-sink.kamelet.yaml | 8 +- kamelets/google-sheets-source.kamelet.yaml | 7 +- kamelets/google-storage-cdc-source.kamelet.yaml | 4 +- kamelets/google-storage-sink.kamelet.yaml | 3 +- kamelets/google-storage-source.kamelet.yaml | 4 +- kamelets/graphql-sink.kamelet.yaml | 3 +- kamelets/has-header-filter-action.kamelet.yaml | 4 +- kamelets/header-matches-filter-action.kamelet.yaml | 2 +- kamelets/hoist-field-action.kamelet.yaml | 4 +- kamelets/http-secured-sink.kamelet.yaml | 4 +- kamelets/http-secured-source.kamelet.yaml | 4 +- kamelets/http-sink.kamelet.yaml | 2 +- kamelets/http-source.kamelet.yaml | 2 +- kamelets/infinispan-sink.kamelet.yaml | 12 +- kamelets/infinispan-source.kamelet.yaml | 20 +- kamelets/insert-field-action.kamelet.yaml | 8 +- kamelets/insert-header-action.kamelet.yaml | 4 +- kamelets/is-tombstone-filter-action.kamelet.yaml | 2 +- kamelets/jira-add-comment-sink.kamelet.yaml | 7 +- kamelets/jira-add-issue-sink.kamelet.yaml | 19 +- kamelets/jira-oauth-source.kamelet.yaml | 8 +- kamelets/jira-source.kamelet.yaml | 5 +- kamelets/jira-transition-issue-sink.kamelet.yaml | 9 +- kamelets/jira-update-issue-sink.kamelet.yaml | 19 +- kamelets/jms-amqp-10-sink.kamelet.yaml | 2 +- kamelets/jms-amqp-10-source.kamelet.yaml | 2 +- kamelets/jms-apache-artemis-sink.kamelet.yaml | 2 +- kamelets/jms-apache-artemis-source.kamelet.yaml | 2 +- kamelets/jms-ibm-mq-sink.kamelet.yaml | 3 +- kamelets/jms-ibm-mq-source.kamelet.yaml | 3 +- kamelets/jolt-transformation-action.kamelet.yaml | 2 +- kamelets/jslt-action.kamelet.yaml | 2 +- kamelets/json-deserialize-action.kamelet.yaml | 6 +- kamelets/json-patch-action.kamelet.yaml | 2 +- kamelets/json-schema-validator-action.kamelet.yaml | 2 +- kamelets/json-serialize-action.kamelet.yaml | 6 +- kamelets/jsonata-action.kamelet.yaml | 2 +- ...apicurio-registry-not-secured-sink.kamelet.yaml | 10 +- ...icurio-registry-not-secured-source.kamelet.yaml | 7 +- .../kafka-azure-schema-registry-sink.kamelet.yaml | 16 +- ...kafka-azure-schema-registry-source.kamelet.yaml | 11 +- kamelets/kafka-manual-commit-action.kamelet.yaml | 4 +- kamelets/kafka-not-secured-sink.kamelet.yaml | 12 +- kamelets/kafka-not-secured-source.kamelet.yaml | 10 +- kamelets/kafka-scram-sink.kamelet.yaml | 11 +- kamelets/kafka-scram-source.kamelet.yaml | 8 +- kamelets/kafka-sink.kamelet.yaml | 11 +- kamelets/kafka-source.kamelet.yaml | 8 +- kamelets/kafka-ssl-sink.kamelet.yaml | 12 +- kamelets/kafka-ssl-source.kamelet.yaml | 9 +- kamelets/kubernetes-namespaces-source.kamelet.yaml | 3 +- kamelets/kubernetes-nodes-source.kamelet.yaml | 3 +- kamelets/kubernetes-pods-source.kamelet.yaml | 3 +- kamelets/log-action.kamelet.yaml | 50 +- kamelets/log-sink.kamelet.yaml | 50 +- kamelets/mail-imap-source.kamelet.yaml | 13 +- kamelets/mail-sink.kamelet.yaml | 13 +- kamelets/mariadb-sink.kamelet.yaml | 3 +- kamelets/mariadb-source.kamelet.yaml | 3 +- kamelets/mask-field-action.kamelet.yaml | 12 +- .../message-timestamp-router-action.kamelet.yaml | 14 +- kamelets/minio-sink.kamelet.yaml | 11 +- kamelets/minio-source.kamelet.yaml | 6 +- .../mongodb-changes-stream-source.kamelet.yaml | 7 +- kamelets/mongodb-sink.kamelet.yaml | 12 +- kamelets/mongodb-source.kamelet.yaml | 8 +- kamelets/mqtt-sink.kamelet.yaml | 3 +- kamelets/mqtt-source.kamelet.yaml | 3 +- kamelets/mqtt5-sink.kamelet.yaml | 3 +- kamelets/mqtt5-source.kamelet.yaml | 3 +- ...-exchange-online-imap-oauth-source.kamelet.yaml | 3 +- kamelets/mustache-template-action.kamelet.yaml | 2 +- kamelets/mvel-template-action.kamelet.yaml | 2 +- kamelets/mysql-sink.kamelet.yaml | 3 +- kamelets/mysql-source.kamelet.yaml | 3 +- kamelets/nats-sink.kamelet.yaml | 3 +- kamelets/nats-source.kamelet.yaml | 3 +- kamelets/nominatim-geocode-action.kamelet.yaml | 4 +- kamelets/ogcapi-features-action.kamelet.yaml | 16 +- kamelets/openai-classification-action.kamelet.yaml | 27 +- kamelets/openai-completion-action.kamelet.yaml | 15 +- kamelets/opensearch-index-sink.kamelet.yaml | 12 +- kamelets/opensearch-search-source.kamelet.yaml | 6 +- kamelets/oracle-database-sink.kamelet.yaml | 3 +- kamelets/oracle-database-source.kamelet.yaml | 3 +- kamelets/pdf-action.kamelet.yaml | 2 +- kamelets/postgresql-sink.kamelet.yaml | 3 +- kamelets/postgresql-source.kamelet.yaml | 3 +- kamelets/predicate-filter-action.kamelet.yaml | 2 +- kamelets/protobuf-deserialize-action.kamelet.yaml | 8 +- kamelets/protobuf-serialize-action.kamelet.yaml | 8 +- kamelets/pulsar-sink.kamelet.yaml | 22 +- kamelets/pulsar-source.kamelet.yaml | 8 +- kamelets/redis-sink.kamelet.yaml | 22 +- kamelets/redis-source.kamelet.yaml | 2 +- kamelets/regex-router-action.kamelet.yaml | 8 +- kamelets/replace-field-action.kamelet.yaml | 14 +- kamelets/resolve-pojo-schema-action.kamelet.yaml | 4 +- kamelets/rest-openapi-sink.kamelet.yaml | 2 +- .../salesforce-composite-upsert-sink.kamelet.yaml | 4 +- kamelets/salesforce-create-sink.kamelet.yaml | 4 +- kamelets/salesforce-delete-sink.kamelet.yaml | 12 +- kamelets/salesforce-source.kamelet.yaml | 8 +- kamelets/salesforce-update-sink.kamelet.yaml | 8 +- kamelets/scp-sink.kamelet.yaml | 4 +- kamelets/set-body-action.kamelet.yaml | 4 +- kamelets/set-kafka-key-action.kamelet.yaml | 8 +- kamelets/sftp-sink.kamelet.yaml | 11 +- kamelets/sftp-source.kamelet.yaml | 17 +- kamelets/simple-filter-action.kamelet.yaml | 2 +- kamelets/slack-sink.kamelet.yaml | 3 +- kamelets/slack-source.kamelet.yaml | 3 +- kamelets/splunk-hec-sink.kamelet.yaml | 7 +- kamelets/splunk-sink.kamelet.yaml | 3 +- kamelets/splunk-source.kamelet.yaml | 5 +- kamelets/sqlserver-sink.kamelet.yaml | 5 +- kamelets/sqlserver-source.kamelet.yaml | 5 +- kamelets/ssh-sink.kamelet.yaml | 3 +- kamelets/ssh-source.kamelet.yaml | 5 +- kamelets/string-template-action.kamelet.yaml | 2 +- kamelets/telegram-sink.kamelet.yaml | 21 +- kamelets/telegram-source.kamelet.yaml | 7 +- kamelets/throttle-action.kamelet.yaml | 2 +- kamelets/timer-source.kamelet.yaml | 6 +- kamelets/timestamp-router-action.kamelet.yaml | 10 +- .../topic-name-matches-filter-action.kamelet.yaml | 2 +- kamelets/twitter-directmessage-source.kamelet.yaml | 6 +- kamelets/twitter-search-source.kamelet.yaml | 6 +- kamelets/twitter-timeline-source.kamelet.yaml | 6 +- kamelets/value-to-key-action.kamelet.yaml | 10 +- kamelets/velocity-template-action.kamelet.yaml | 2 +- kamelets/webhook-source.kamelet.yaml | 2 +- kamelets/wttrin-source.kamelet.yaml | 2 +- kamelets/xj-identity-action.kamelet.yaml | 2 +- kamelets/xj-template-action.kamelet.yaml | 2 +- library/camel-kamelets-bom/pom.xml | 2 +- library/camel-kamelets-catalog/pom.xml | 2 +- .../catalog/model/KameletPrefixSchemeEnum.java | 11 +- .../kamelets/catalog/KameletsCatalogTest.java | 4 +- library/camel-kamelets-utils/pom.xml | 29 +- .../kamelets/utils/format/converter/avro/Avro.java | 29 - .../format/converter/avro/AvroBinaryDataType.java | 83 - .../format/converter/avro/AvroSchemaResolver.java | 160 - .../format/converter/avro/AvroStructDataType.java | 72 - .../converter/aws2/ddb/Ddb2JsonInputType.java | 241 - .../aws2/s3/AWS2S3CloudEventOutputType.java | 46 - .../aws2/sqs/AWS2SQSCloudEventOutputType.java | 47 - .../blob/AzureStorageBlobCloudEventOutputType.java | 47 - .../converter/google/sheets/CellCoordinate.java | 195 - .../sheets/GoogleSheetsJsonStructDataType.java | 337 - .../converter/google/sheets/RangeCoordinate.java | 149 - .../storage/GoogleStorageCloudEventOutputType.java | 47 - .../converter/http/HttpCloudEventOutputType.java | 54 - .../kamelets/utils/format/converter/json/Json.java | 107 - .../utils/format/converter/json/JsonDataType.java | 51 - .../format/converter/json/JsonFormatSchema.java | 22 - .../format/converter/json/JsonSchemaResolver.java | 155 - .../format/converter/json/JsonStructDataType.java | 66 - .../format/converter/pojo/JavaObjectDataType.java | 108 - .../utils/format/converter/utils/CloudEvents.java | 45 - .../utils/format/converter/utils/PojoHelper.java | 89 - .../utils/format/converter/utils/SchemaHelper.java | 34 - .../format/schema/DelegatingSchemaResolver.java | 6 +- .../{converter => schema}/protobuf/Protobuf.java | 2 +- .../protobuf/ProtobufSchemaResolver.java | 4 +- .../registry/DefaultAzureCredentialWrapper.java | 37 - .../utils/mongodb/SslAwareMongoClient.java | 2 +- .../services/org/apache/camel/DataTypeConverter | 25 - .../camel/datatype/transformer/application-json | 18 - .../datatype/transformer/application-x-java-object | 18 - .../datatype/transformer/application-x-struct | 18 - .../apache/camel/datatype/transformer/avro-binary | 18 - .../camel/datatype/transformer/avro-x-struct | 18 - .../datatype/transformer/aws2-ddb-application-json | 18 - .../transformer/aws2-s3-application-cloudevents | 18 - .../transformer/aws2-sqs-application-cloudevents | 18 - .../azure-storage-blob-application-cloudevents | 18 - .../transformer/google-sheets-application-x-struct | 18 - .../google-storage-application-cloudevents | 18 - .../transformer/http-application-cloudevents | 18 - .../converter/aws2/ddb/Ddb2JsonInputTypeTest.java | 217 - .../sheets/GoogleSheetsJsonStructDataTypeTest.java | 429 - .../http/HttpCloudEventOutputTypeTest.java | 70 - library/camel-kamelets/pom.xml | 2 +- .../kamelets/avro-deserialize-action.kamelet.yaml | 7 +- .../kamelets/avro-serialize-action.kamelet.yaml | 7 +- .../kamelets/aws-cloudtrail-source.kamelet.yaml | 6 +- .../kamelets/aws-cloudwatch-sink.kamelet.yaml | 6 +- .../resources/kamelets/aws-ddb-sink.kamelet.yaml | 8 +- .../kamelets/aws-ddb-streams-source.kamelet.yaml | 6 +- .../resources/kamelets/aws-ec2-sink.kamelet.yaml | 6 +- .../kamelets/aws-eventbridge-sink.kamelet.yaml | 6 +- .../aws-kinesis-firehose-sink.kamelet.yaml | 6 +- .../kamelets/aws-kinesis-sink.kamelet.yaml | 6 +- .../kamelets/aws-kinesis-source.kamelet.yaml | 8 +- .../kamelets/aws-lambda-sink.kamelet.yaml | 5 +- .../kamelets/aws-redshift-sink.kamelet.yaml | 3 +- .../kamelets/aws-redshift-source.kamelet.yaml | 3 +- .../kamelets/aws-s3-cdc-source.kamelet.yaml | 9 +- .../resources/kamelets/aws-s3-sink.kamelet.yaml | 8 +- .../resources/kamelets/aws-s3-source.kamelet.yaml | 12 +- .../aws-s3-streaming-upload-sink.kamelet.yaml | 8 +- .../kamelets/aws-secrets-manager-sink.kamelet.yaml | 5 +- .../resources/kamelets/aws-ses-sink.kamelet.yaml | 5 +- .../kamelets/aws-sns-fifo-sink.kamelet.yaml | 8 +- .../resources/kamelets/aws-sns-sink.kamelet.yaml | 7 +- .../kamelets/aws-sqs-batch-sink.kamelet.yaml | 7 +- .../kamelets/aws-sqs-fifo-sink.kamelet.yaml | 8 +- .../resources/kamelets/aws-sqs-sink.kamelet.yaml | 7 +- .../resources/kamelets/aws-sqs-source.kamelet.yaml | 11 +- .../kamelets/aws-translate-action.kamelet.yaml | 5 +- .../kamelets/azure-cosmosdb-sink.kamelet.yaml | 3 +- .../kamelets/azure-cosmosdb-source.kamelet.yaml | 5 +- .../kamelets/azure-eventhubs-sink.kamelet.yaml | 3 +- .../kamelets/azure-eventhubs-source.kamelet.yaml | 4 +- .../kamelets/azure-functions-sink.kamelet.yaml | 3 +- .../kamelets/azure-servicebus-sink.kamelet.yaml | 3 +- .../kamelets/azure-servicebus-source.kamelet.yaml | 3 +- .../azure-storage-blob-append-sink.kamelet.yaml | 3 +- .../azure-storage-blob-cdc-source.kamelet.yaml | 5 +- ...ure-storage-blob-changefeed-source.kamelet.yaml | 3 +- .../kamelets/azure-storage-blob-sink.kamelet.yaml | 3 +- .../azure-storage-blob-source.kamelet.yaml | 6 +- .../azure-storage-datalake-sink.kamelet.yaml | 7 +- .../azure-storage-datalake-source.kamelet.yaml | 7 +- .../kamelets/azure-storage-queue-sink.kamelet.yaml | 3 +- .../azure-storage-queue-source.kamelet.yaml | 5 +- .../resources/kamelets/beer-source.kamelet.yaml | 2 +- .../resources/kamelets/bitcoin-source.kamelet.yaml | 2 +- .../kamelets/caffeine-action.kamelet.yaml | 2 +- .../resources/kamelets/cassandra-sink.kamelet.yaml | 4 +- .../kamelets/cassandra-source.kamelet.yaml | 3 +- .../main/resources/kamelets/ceph-sink.kamelet.yaml | 5 +- .../resources/kamelets/ceph-source.kamelet.yaml | 8 +- .../kamelets/chuck-norris-source.kamelet.yaml | 2 +- .../kamelets/chunk-template-action.kamelet.yaml | 2 +- .../resources/kamelets/couchbase-sink.kamelet.yaml | 4 +- .../resources/kamelets/cron-source.kamelet.yaml | 2 +- .../kamelets/data-type-action.kamelet.yaml | 3 +- .../resources/kamelets/delay-action.kamelet.yaml | 2 +- .../resources/kamelets/dns-dig-action.kamelet.yaml | 2 +- .../resources/kamelets/dns-ip-action.kamelet.yaml | 2 +- .../kamelets/dns-lookup-action.kamelet.yaml | 2 +- .../kamelets/drop-field-action.kamelet.yaml | 4 +- .../kamelets/drop-header-action.kamelet.yaml | 2 +- .../kamelets/drop-headers-action.kamelet.yaml | 2 +- .../resources/kamelets/dropbox-sink.kamelet.yaml | 3 +- .../resources/kamelets/dropbox-source.kamelet.yaml | 3 +- .../kamelets/earthquake-source.kamelet.yaml | 2 +- .../kamelets/elasticsearch-index-sink.kamelet.yaml | 4 +- .../elasticsearch-search-source.kamelet.yaml | 4 +- .../main/resources/kamelets/exec-sink.kamelet.yaml | 2 +- .../kamelets/extract-field-action.kamelet.yaml | 10 +- .../main/resources/kamelets/fhir-sink.kamelet.yaml | 8 +- .../resources/kamelets/fhir-source.kamelet.yaml | 4 +- .../kamelets/file-watch-source.kamelet.yaml | 2 +- .../freemarker-template-action.kamelet.yaml | 2 +- .../main/resources/kamelets/ftp-sink.kamelet.yaml | 6 +- .../resources/kamelets/ftp-source.kamelet.yaml | 9 +- .../main/resources/kamelets/ftps-sink.kamelet.yaml | 6 +- .../resources/kamelets/ftps-source.kamelet.yaml | 9 +- .../kamelets/github-commit-source.kamelet.yaml | 3 +- .../kamelets/github-event-source.kamelet.yaml | 3 +- .../github-pullrequest-comment-source.kamelet.yaml | 3 +- .../github-pullrequest-source.kamelet.yaml | 3 +- .../kamelets/github-tag-source.kamelet.yaml | 3 +- .../kamelets/google-bigquery-sink.kamelet.yaml | 2 +- .../kamelets/google-calendar-source.kamelet.yaml | 8 +- .../kamelets/google-functions-sink.kamelet.yaml | 2 +- .../kamelets/google-mail-source.kamelet.yaml | 7 +- .../kamelets/google-pubsub-sink.kamelet.yaml | 2 +- .../kamelets/google-pubsub-source.kamelet.yaml | 3 +- .../kamelets/google-sheets-sink.kamelet.yaml | 8 +- .../kamelets/google-sheets-source.kamelet.yaml | 7 +- .../google-storage-cdc-source.kamelet.yaml | 4 +- .../kamelets/google-storage-sink.kamelet.yaml | 3 +- .../kamelets/google-storage-source.kamelet.yaml | 4 +- .../resources/kamelets/graphql-sink.kamelet.yaml | 3 +- .../kamelets/has-header-filter-action.kamelet.yaml | 4 +- .../header-matches-filter-action.kamelet.yaml | 2 +- .../kamelets/hoist-field-action.kamelet.yaml | 4 +- .../kamelets/http-secured-sink.kamelet.yaml | 4 +- .../kamelets/http-secured-source.kamelet.yaml | 4 +- .../main/resources/kamelets/http-sink.kamelet.yaml | 2 +- .../resources/kamelets/http-source.kamelet.yaml | 2 +- .../kamelets/infinispan-sink.kamelet.yaml | 12 +- .../kamelets/infinispan-source.kamelet.yaml | 20 +- .../kamelets/insert-field-action.kamelet.yaml | 8 +- .../kamelets/insert-header-action.kamelet.yaml | 4 +- .../is-tombstone-filter-action.kamelet.yaml | 2 +- .../kamelets/jira-add-comment-sink.kamelet.yaml | 7 +- .../kamelets/jira-add-issue-sink.kamelet.yaml | 19 +- .../kamelets/jira-oauth-source.kamelet.yaml | 8 +- .../resources/kamelets/jira-source.kamelet.yaml | 5 +- .../jira-transition-issue-sink.kamelet.yaml | 9 +- .../kamelets/jira-update-issue-sink.kamelet.yaml | 19 +- .../kamelets/jms-amqp-10-sink.kamelet.yaml | 2 +- .../kamelets/jms-amqp-10-source.kamelet.yaml | 2 +- .../kamelets/jms-apache-artemis-sink.kamelet.yaml | 2 +- .../jms-apache-artemis-source.kamelet.yaml | 2 +- .../kamelets/jms-ibm-mq-sink.kamelet.yaml | 3 +- .../kamelets/jms-ibm-mq-source.kamelet.yaml | 3 +- .../jolt-transformation-action.kamelet.yaml | 2 +- .../resources/kamelets/jslt-action.kamelet.yaml | 2 +- .../kamelets/json-deserialize-action.kamelet.yaml | 6 +- .../kamelets/json-patch-action.kamelet.yaml | 2 +- .../json-schema-validator-action.kamelet.yaml | 2 +- .../kamelets/json-serialize-action.kamelet.yaml | 6 +- .../resources/kamelets/jsonata-action.kamelet.yaml | 2 +- ...apicurio-registry-not-secured-sink.kamelet.yaml | 10 +- ...icurio-registry-not-secured-source.kamelet.yaml | 7 +- .../kafka-azure-schema-registry-sink.kamelet.yaml | 16 +- ...kafka-azure-schema-registry-source.kamelet.yaml | 11 +- .../kafka-manual-commit-action.kamelet.yaml | 4 +- .../kamelets/kafka-not-secured-sink.kamelet.yaml | 12 +- .../kamelets/kafka-not-secured-source.kamelet.yaml | 10 +- .../kamelets/kafka-scram-sink.kamelet.yaml | 11 +- .../kamelets/kafka-scram-source.kamelet.yaml | 8 +- .../resources/kamelets/kafka-sink.kamelet.yaml | 11 +- .../resources/kamelets/kafka-source.kamelet.yaml | 8 +- .../resources/kamelets/kafka-ssl-sink.kamelet.yaml | 12 +- .../kamelets/kafka-ssl-source.kamelet.yaml | 9 +- .../kubernetes-namespaces-source.kamelet.yaml | 3 +- .../kamelets/kubernetes-nodes-source.kamelet.yaml | 3 +- .../kamelets/kubernetes-pods-source.kamelet.yaml | 3 +- .../resources/kamelets/log-action.kamelet.yaml | 50 +- .../main/resources/kamelets/log-sink.kamelet.yaml | 50 +- .../kamelets/mail-imap-source.kamelet.yaml | 13 +- .../main/resources/kamelets/mail-sink.kamelet.yaml | 13 +- .../resources/kamelets/mariadb-sink.kamelet.yaml | 3 +- .../resources/kamelets/mariadb-source.kamelet.yaml | 3 +- .../kamelets/mask-field-action.kamelet.yaml | 12 +- .../message-timestamp-router-action.kamelet.yaml | 14 +- .../resources/kamelets/minio-sink.kamelet.yaml | 11 +- .../resources/kamelets/minio-source.kamelet.yaml | 6 +- .../mongodb-changes-stream-source.kamelet.yaml | 7 +- .../resources/kamelets/mongodb-sink.kamelet.yaml | 12 +- .../resources/kamelets/mongodb-source.kamelet.yaml | 8 +- .../main/resources/kamelets/mqtt-sink.kamelet.yaml | 3 +- .../resources/kamelets/mqtt-source.kamelet.yaml | 3 +- .../resources/kamelets/mqtt5-sink.kamelet.yaml | 3 +- .../resources/kamelets/mqtt5-source.kamelet.yaml | 3 +- ...-exchange-online-imap-oauth-source.kamelet.yaml | 3 +- .../kamelets/mustache-template-action.kamelet.yaml | 2 +- .../kamelets/mvel-template-action.kamelet.yaml | 2 +- .../resources/kamelets/mysql-sink.kamelet.yaml | 3 +- .../resources/kamelets/mysql-source.kamelet.yaml | 3 +- .../main/resources/kamelets/nats-sink.kamelet.yaml | 3 +- .../resources/kamelets/nats-source.kamelet.yaml | 3 +- .../kamelets/nominatim-geocode-action.kamelet.yaml | 4 +- .../kamelets/ogcapi-features-action.kamelet.yaml | 16 +- .../openai-classification-action.kamelet.yaml | 27 +- .../kamelets/openai-completion-action.kamelet.yaml | 15 +- .../kamelets/opensearch-index-sink.kamelet.yaml | 12 +- .../kamelets/opensearch-search-source.kamelet.yaml | 6 +- .../kamelets/oracle-database-sink.kamelet.yaml | 3 +- .../kamelets/oracle-database-source.kamelet.yaml | 3 +- .../resources/kamelets/pdf-action.kamelet.yaml | 2 +- .../kamelets/postgresql-sink.kamelet.yaml | 3 +- .../kamelets/postgresql-source.kamelet.yaml | 3 +- .../kamelets/predicate-filter-action.kamelet.yaml | 2 +- .../protobuf-deserialize-action.kamelet.yaml | 8 +- .../protobuf-serialize-action.kamelet.yaml | 8 +- .../resources/kamelets/pulsar-sink.kamelet.yaml | 22 +- .../resources/kamelets/pulsar-source.kamelet.yaml | 8 +- .../resources/kamelets/redis-sink.kamelet.yaml | 22 +- .../resources/kamelets/redis-source.kamelet.yaml | 2 +- .../kamelets/regex-router-action.kamelet.yaml | 8 +- .../kamelets/replace-field-action.kamelet.yaml | 14 +- .../resolve-pojo-schema-action.kamelet.yaml | 4 +- .../kamelets/rest-openapi-sink.kamelet.yaml | 2 +- .../salesforce-composite-upsert-sink.kamelet.yaml | 4 +- .../kamelets/salesforce-create-sink.kamelet.yaml | 4 +- .../kamelets/salesforce-delete-sink.kamelet.yaml | 12 +- .../kamelets/salesforce-source.kamelet.yaml | 8 +- .../kamelets/salesforce-update-sink.kamelet.yaml | 8 +- .../main/resources/kamelets/scp-sink.kamelet.yaml | 4 +- .../kamelets/set-body-action.kamelet.yaml | 4 +- .../kamelets/set-kafka-key-action.kamelet.yaml | 8 +- .../main/resources/kamelets/sftp-sink.kamelet.yaml | 11 +- .../resources/kamelets/sftp-source.kamelet.yaml | 17 +- .../kamelets/simple-filter-action.kamelet.yaml | 2 +- .../resources/kamelets/slack-sink.kamelet.yaml | 3 +- .../resources/kamelets/slack-source.kamelet.yaml | 3 +- .../kamelets/splunk-hec-sink.kamelet.yaml | 7 +- .../resources/kamelets/splunk-sink.kamelet.yaml | 3 +- .../resources/kamelets/splunk-source.kamelet.yaml | 5 +- .../resources/kamelets/sqlserver-sink.kamelet.yaml | 5 +- .../kamelets/sqlserver-source.kamelet.yaml | 5 +- .../main/resources/kamelets/ssh-sink.kamelet.yaml | 3 +- .../resources/kamelets/ssh-source.kamelet.yaml | 5 +- .../kamelets/string-template-action.kamelet.yaml | 2 +- .../resources/kamelets/telegram-sink.kamelet.yaml | 21 +- .../kamelets/telegram-source.kamelet.yaml | 7 +- .../kamelets/throttle-action.kamelet.yaml | 2 +- .../resources/kamelets/timer-source.kamelet.yaml | 6 +- .../kamelets/timestamp-router-action.kamelet.yaml | 10 +- .../topic-name-matches-filter-action.kamelet.yaml | 2 +- .../twitter-directmessage-source.kamelet.yaml | 6 +- .../kamelets/twitter-search-source.kamelet.yaml | 6 +- .../kamelets/twitter-timeline-source.kamelet.yaml | 6 +- .../kamelets/value-to-key-action.kamelet.yaml | 10 +- .../kamelets/velocity-template-action.kamelet.yaml | 2 +- .../resources/kamelets/webhook-source.kamelet.yaml | 2 +- .../resources/kamelets/wttrin-source.kamelet.yaml | 2 +- .../kamelets/xj-identity-action.kamelet.yaml | 2 +- .../kamelets/xj-template-action.kamelet.yaml | 2 +- library/kamelets-maven-plugin/pom.xml | 2 +- .../maven/plugin/ValidateKameletsMojo.java | 2 +- pom.xml | 8 +- script/validator/validator.go | 23 +- test/Makefile | 2 +- test/avro-data-type/avro-to-log-pipe.yaml | 9 + test/avro-data-type/json-to-avro-pipe.yaml | 3 + test/aws-ddb-sink/yaks-config.yaml | 6 +- test/aws-s3/aws-s3-knative-broker.feature | 2 +- test/aws-s3/yaks-config.yaml | 6 +- test/data-type-action/data-type-action-pipe.yaml | 3 + test/mail-sink/yaks-config.yaml | 2 +- 511 files changed, 4070 insertions(+), 17499 deletions(-) delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/Avro.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/AvroBinaryDataType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/AvroSchemaResolver.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/avro/AvroStructDataType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/aws2/ddb/Ddb2JsonInputType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/aws2/s3/AWS2S3CloudEventOutputType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/aws2/sqs/AWS2SQSCloudEventOutputType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/azure/storage/blob/AzureStorageBlobCloudEventOutputType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/google/sheets/CellCoordinate.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/google/sheets/GoogleSheetsJsonStructDataType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/google/sheets/RangeCoordinate.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/google/storage/GoogleStorageCloudEventOutputType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/http/HttpCloudEventOutputType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/Json.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonDataType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonFormatSchema.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonSchemaResolver.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/json/JsonStructDataType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/pojo/JavaObjectDataType.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/utils/CloudEvents.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/utils/PojoHelper.java delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/converter/utils/SchemaHelper.java rename library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/{converter => schema}/protobuf/Protobuf.java (94%) rename library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/format/{converter => schema}/protobuf/ProtobufSchemaResolver.java (97%) delete mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/kafka/registry/DefaultAzureCredentialWrapper.java delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/DataTypeConverter delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/application-json delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/application-x-java-object delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/application-x-struct delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/avro-binary delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/avro-x-struct delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/aws2-ddb-application-json delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/aws2-s3-application-cloudevents delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/aws2-sqs-application-cloudevents delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/azure-storage-blob-application-cloudevents delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/google-sheets-application-x-struct delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/google-storage-application-cloudevents delete mode 100644 library/camel-kamelets-utils/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/http-application-cloudevents delete mode 100644 library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/format/converter/aws2/ddb/Ddb2JsonInputTypeTest.java delete mode 100644 library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/format/converter/google/sheets/GoogleSheetsJsonStructDataTypeTest.java delete mode 100644 library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/format/converter/http/HttpCloudEventOutputTypeTest.java