You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2024/01/27 09:59:12 UTC

(camel) branch regen_bot_40x updated (c29781d568e -> 4d7cc2f0b5d)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot_40x
in repository https://gitbox.apache.org/repos/asf/camel.git


    from c29781d568e Bump com.helger.as2:as2-lib from 5.1.1 to 5.1.2 (#12890)
     add 9a10353ba1a CAMEL-20360: Improve and tidy camel-jasypt documentation
     add 0423ead503c CAMEL-20363: camel-jms - Make getting JMSCorrelationID more roboust f… (#12892)
     add e3a2d7e3cde CAMEL-20364: camel-jms - Remove JMSCorrelationIDAsBytes header as its… (#12894)
     add 2e678bf2117 CAMEL-20366 - Dependabot: Define some exclusions in the yaml configuration - Vertx and log4j (#12895)
     add d11ee01d854 CAMEL-20353: Fix rest-openapi 3.1 test for requestValidationWithJsonBodyAndMissingMandatoryFields
     add fcedac2cec1 Bump com.arangodb:arangodb-java-driver from 7.5.0 to 7.5.1
     add 1c81d5e78af CAMEL-19338d JBang it tests (#9983)
     add c768989a562 CAMEL-20359: simple language - Using exchangeProperty should also support colon so its the same as for header.
     add 337cff25a22 Regen
     add 83aeb9ed762 Exchange properties (#12898)
     add 94fceab853a CAMEL-20365: camel-ftp - Add option to say yes to auto create known hostfile. Add option to set ftp server logging message for show messages, that can be useful during troubleshooting. (#12899)
     add 354b7e4dcee Bump aws-java-sdk2-version from 2.23.9 to 2.23.10 (#12900)
     add 16282a5533d Bump metrics-version from 4.2.24 to 4.2.25 (#12901)
     add e37242c6d29 Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 (#12903)
     add a12bcf69353 CAMEL-20352: camel-spring-boot - camel.springboot.includeNonSingletons is not respected anymore: prototype Route Builders are always initialized.
     add 3ae53b6f162 CAMEL-20359: camel-groovy - Consistent name to refer to exchangeProperties. Note this will also apply to other template based components like freemarker.
     add 73807747e5f CAMEL-20354: camel-jbang - Using camel run --source-dir component should be able to load from classpath
     add 6004d83270c Regen
     add af004d2698c CAMEL-19241: implement support for auto-commits with batching in camel-kafka (#12879)
     add 457210a0dff CAMEL-20308: Change order of camel-spring-boot-bom and spring-boot-dependencies in dependencyManamgent
     add ff8639b819b CAMEL-20308: Change order of camel-spring-boot-bom and spring-boot-dependencies in dependencyManamgent
     add dc12d5b0ce2 CAMEL-20308: Change order of camel-spring-boot-bom and spring-boot-dependencies in dependencyManamgent
     add 4f0d847cd00 CAMEL-20278: upgrade wildfly-elytron to 2.x (#12904)
     add cc10f70923c CAMEL-20338: camel-jms - Store header with actual JMS destination nam… (#12905)
     add 0e5cd708303 Bump huaweicloud-sdk-version from 3.1.78 to 3.1.79 (#12907)
     add c73eb29fe28 Bump com.twilio.sdk:twilio from 9.15.1 to 9.16.0 (#12909)
     add 551948f57fc Bump mockito-version from 5.9.0 to 5.10.0 (#12906)
     add 5d2b5ba3684 Bump com.azure:azure-sdk-bom from 1.2.19 to 1.2.20 (#12910)
     add 64e56c749fe Bump aws-java-sdk2-version from 2.23.10 to 2.23.11 (#12911)
     add 7f842fc3c04 Polished
     add 398c43afc98 Bump testcontainers-version from 1.19.3 to 1.19.4 (#12912)
     add 86bde3aad95 CAMEL-20336: Add a WebAssembly component and language (#12857)
     add e9bc2a744ab CAMEL-20369: camel-beanio - Bring back beanio v3 (#12913)
     add b9ec2cbf8ae CAMEL-20370: Fixed generated data format configurer for dataformats that was mis aligned in options
     add 46ea13aceed CAMEL-20370: Fixed generated data format configurer for dataformats that was mis aligned in options
     add 604bd82178f camel-kudu: Reduce log noise from KuduEndpoint.doStop (#12914)
     add 5bff6255946 CAMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Cloudtrail (#12916)
     add 00b7c5dfab9 Add 3.22 upgrade doc
     add 967f9e3c6f6 Regen
     add a4598b9d7f9 https://github.com/apache/camel-spring-boot/security/secret-scanning/4
     add 29530e17e3b Bump aws-java-sdk2-version from 2.23.11 to 2.23.12 (#12918)
     add 1949972c8a3 Bump com.googlecode.libphonenumber:libphonenumber (#12923)
     add 948d0ec8626 Bump io.camunda:zeebe-client-java from 8.4.0 to 8.4.1 (#12924)
     add 297ff38e6e7 camel-jbang - Upgrade Q and SB
     add 0db6adc5c28 CAMEL-19956 camel-jbang: added support for custom logging configuration (#12917)
     add 43c3ba67dbc Bump gg.jte:jte from 3.1.6 to 3.1.8 (#12929)
     add 73e8f6f1553 Bump org.snmp4j:snmp4j from 3.7.7 to 3.7.8 (#12928)
     add 4d7cc2f0b5d Bump org.jolokia:jolokia-agent-jvm from 2.0.0 to 2.0.1 (#12927)

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |   5 +
 bom/camel-bom/pom.xml                              |  10 +
 catalog/camel-allcomponents/pom.xml                |  10 +
 .../org/apache/camel/catalog/components.properties |   1 +
 .../apache/camel/catalog/components/activemq.json  |  94 +++---
 .../org/apache/camel/catalog/components/amqp.json  |  92 +++---
 .../camel/catalog/components/aws-cloudtrail.json   |  16 +-
 .../org/apache/camel/catalog/components/jms.json   |  92 +++---
 .../org/apache/camel/catalog/components/sftp.json  | 144 +++++-----
 .../org/apache/camel/catalog/components/wasm.json  |  34 +++
 .../apache/camel/catalog/dataformats.properties    |   1 +
 .../apache/camel/catalog/dataformats/beanio.json   |  29 ++
 .../org/apache/camel/catalog/languages.properties  |   1 +
 .../org/apache/camel/catalog/languages/wasm.json   |  25 ++
 .../org/apache/camel/catalog/models.properties     |   2 +
 .../org/apache/camel/catalog/models/aggregate.json |   8 +-
 .../org/apache/camel/catalog/models/beanio.json    |  26 ++
 .../apache/camel/catalog/models/dataFormats.json   |   2 +-
 .../org/apache/camel/catalog/models/delay.json     |   2 +-
 .../apache/camel/catalog/models/dynamicRouter.json |   2 +-
 .../org/apache/camel/catalog/models/enrich.json    |   2 +-
 .../org/apache/camel/catalog/models/filter.json    |   2 +-
 .../camel/catalog/models/idempotentConsumer.json   |   2 +-
 .../org/apache/camel/catalog/models/loop.json      |   2 +-
 .../org/apache/camel/catalog/models/marshal.json   |   2 +-
 .../apache/camel/catalog/models/onException.json   |   6 +-
 .../apache/camel/catalog/models/pollEnrich.json    |   2 +-
 .../camel/catalog/models/propertyExpression.json   |   2 +-
 .../apache/camel/catalog/models/recipientList.json |   2 +-
 .../apache/camel/catalog/models/resequence.json    |   2 +-
 .../apache/camel/catalog/models/routingSlip.json   |   2 +-
 .../org/apache/camel/catalog/models/script.json    |   2 +-
 .../org/apache/camel/catalog/models/setBody.json   |   2 +-
 .../org/apache/camel/catalog/models/setHeader.json |   2 +-
 .../apache/camel/catalog/models/setProperty.json   |   2 +-
 .../apache/camel/catalog/models/setVariable.json   |   2 +-
 .../org/apache/camel/catalog/models/sort.json      |   2 +-
 .../org/apache/camel/catalog/models/split.json     |   2 +-
 .../org/apache/camel/catalog/models/sticky.json    |   2 +-
 .../org/apache/camel/catalog/models/throttle.json  |   4 +-
 .../org/apache/camel/catalog/models/transform.json |   2 +-
 .../org/apache/camel/catalog/models/unmarshal.json |   2 +-
 .../org/apache/camel/catalog/models/validate.json  |   2 +-
 .../org/apache/camel/catalog/models/wasm.json      |  22 ++
 .../org/apache/camel/catalog/models/when.json      |   2 +-
 .../catalog/models/whenSkipSendToEndpoint.json     |   2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  | 147 ++++++++++
 .../apache/camel/component/activemq/activemq.json  |  94 +++---
 .../org/apache/camel/component/amqp/amqp.json      |  92 +++---
 .../cloudtrail/CloudtrailComponentConfigurer.java  |  12 +
 .../cloudtrail/CloudtrailEndpointConfigurer.java   |  12 +
 .../cloudtrail/CloudtrailEndpointUriFactory.java   |   7 +-
 .../component/aws/cloudtrail/aws-cloudtrail.json   |  16 +-
 .../aws/cloudtrail/CloudtrailComponent.java        |   3 +-
 .../aws/cloudtrail/CloudtrailConfiguration.java    |  27 ++
 .../cloudtrail/client/CloudtrailClientFactory.java |   3 +
 .../impl/CloudtrailClientSessionTokenImpl.java     | 110 +++++++
 .../cloudtrail/CloudtrailClientFactoryTest.java    |   9 +
 .../camel-beanio}/pom.xml                          |  39 ++-
 .../beanio/BeanIODataFormatConfigurer.java         |  40 +++
 .../org/apache/camel/configurer/beanio-dataformat  |   2 +
 .../org/apache/camel/dataformat.properties         |   7 +
 .../services/org/apache/camel/dataformat/beanio    |   2 +
 .../org/apache/camel/dataformat/beanio/beanio.json |  29 ++
 .../src/main/docs/beanio-dataformat.adoc           | 120 ++++++++
 .../dataformat/beanio/BeanIOConfiguration.java     | 123 ++++++++
 .../camel/dataformat/beanio/BeanIODataFormat.java  | 317 +++++++++++++++++++++
 .../dataformat/beanio/BeanIOErrorHandler.java      | 126 ++++++++
 .../camel/dataformat/beanio/BeanIOHeader.java}     |  18 +-
 .../camel/dataformat/beanio/BeanIOHelper.java      |  66 +++++
 .../camel/dataformat/beanio/BeanIOIterator.java    |  81 ++++++
 .../camel/dataformat/beanio/BeanIOSplitter.java    | 211 ++++++++++++++
 .../apache/camel/dataformat/beanio/A1Record.java   |  59 ++++
 .../apache/camel/dataformat/beanio/B1Record.java   |  59 ++++
 .../beanio/BeanIODataFormatComplexTest.java        | 239 ++++++++++++++++
 ...rmatSimpleCustomBeanReaderErrorHandlerTest.java | 142 +++++++++
 .../beanio/BeanIODataFormatSimpleTest.java         | 117 ++++++++
 ...IOSplitterCustomBeanReaderErrorHandlerTest.java | 122 ++++++++
 .../dataformat/beanio/BeanIOSplitterTest.java      |  99 +++++++
 .../beanio/BeanIOUnmarshalSingleObjectTest.java    |  68 +++++
 .../apache/camel/dataformat/beanio/Constants.java} |  17 +-
 .../apache/camel/dataformat/beanio/Employee.java   | 111 ++++++++
 .../org/apache/camel/dataformat/beanio/Header.java | 111 ++++++++
 .../camel/dataformat/beanio/MyErrorDto.java}       |  25 +-
 .../camel/dataformat/beanio/MyErrorHandler.java}   |  25 +-
 .../org/apache/camel/dataformat/beanio/Record.java |  65 +++++
 .../apache/camel/dataformat/beanio/Separator.java} |  46 ++-
 .../beanio/SpringBeanIODataFormatSimpleTest.java   |  92 ++++++
 .../apache/camel/dataformat/beanio/Trailer.java    |  59 ++++
 .../camel/dataformat/beanio/csv/CsvTest.java       | 126 ++++++++
 .../beanio/csv/CsvTestWithProperties.java          |  59 ++++
 .../src/test/resources/log4j2.properties           |  28 ++
 .../beanio/SpringBeanIODataFormatSimpleTest.xml    |  51 ++++
 .../camel/dataformat/beanio/csv/mappings.xml}      |  18 +-
 .../beanio/csv/mappingsWithProperties.xml}         |  18 +-
 .../apache/camel/dataformat/beanio/mappings.xml    | 116 ++++++++
 .../dataformat/beanio/single-object-mapping.xml}   |  15 +-
 components/camel-elytron/pom.xml                   |  12 +-
 .../component/freemarker/FreemarkerEndpoint.java   |   3 +-
 .../apache/camel/component/freemarker/example.ftl  |   1 -
 .../file/remote/SftpEndpointConfigurer.java        |  12 +
 .../file/remote/SftpEndpointUriFactory.java        |   4 +-
 .../apache/camel/component/file/remote/sftp.json   | 144 +++++-----
 .../component/file/remote/SftpConfiguration.java   |  30 ++
 .../component/file/remote/SftpOperations.java      |  22 +-
 .../src/main/docs/groovy-language.adoc             |  27 ++
 .../camel/language/groovy/GroovyLanguageTest.java  |  12 +
 .../component/ical/ICalDataFormatConfigurer.java   |   1 +
 .../camel/component/ical/ICalDataFormat.java       |  25 +-
 components/camel-jasypt/src/main/docs/jasypt.adoc  | 228 +++++----------
 .../component/jms/JmsComponentConfigurer.java      |   6 +
 .../org/apache/camel/component/jms/jms.json        |  92 +++---
 .../component/jms/EndpointMessageListener.java     |   9 +-
 .../org/apache/camel/component/jms/JmsBinding.java |   8 +-
 .../apache/camel/component/jms/JmsComponent.java   |  16 +-
 .../apache/camel/component/jms/JmsConstants.java   |   4 +-
 .../camel/component/jms/JmsMessageHelper.java      |  40 ++-
 .../apache/camel/component/jms/JmsProducer.java    |  17 +-
 .../component/jms/reply/ReplyManagerSupport.java   |   9 +-
 .../camel/component/jms/JmsDeliveryDelayTest.java  |   8 +-
 .../jms/JmsDestinationProducedHeaderTest.java      |  79 +++++
 .../camel-kafka/src/main/docs/kafka-component.adoc |  90 +++++-
 .../component/kafka/consumer/CommitManagers.java   |   5 +
 .../batching/KafkaRecordBatchingProcessor.java     |  88 +++++-
 .../batching/BatchingProcessingITSupport.java      |   3 +-
 ...tchingProcessingAutoCommitErrorHandlingIT.java} |  54 ++--
 ...va => KafkaBatchingProcessingAutoCommitIT.java} |  36 +--
 ... => KafkaBatchingProcessingManualCommitIT.java} |  10 +-
 .../apache/camel/component/kudu/KuduEndpoint.java  |   2 +-
 .../dataformat/lzf/LZFDataFormatConfigurer.java    |   2 +
 .../apache/camel/dataformat/lzf/LZFDataFormat.java |   9 +-
 .../openapi/RestOpenApiRequestValidationTest.java  |   2 -
 .../src/test/resources/petstore-3.1.yaml           |   4 -
 .../stringtemplate/StringTemplateEndpoint.java     |   3 +-
 .../component/thymeleaf/ThymeleafEndpoint.java     |  22 +-
 .../camel/component/velocity/VelocityEndpoint.java |   3 +-
 components/camel-wasm/pom.xml                      |  86 ++++++
 .../component/wasm/WasmComponentConfigurer.java    |  55 ++++
 .../wasm/WasmConfigurationConfigurer.java          |  49 ++++
 .../component/wasm/WasmEndpointConfigurer.java     |  52 ++++
 .../component/wasm/WasmEndpointUriFactory.java     |  70 +++++
 .../services/org/apache/camel/component.properties |   7 +
 .../services/org/apache/camel/component/wasm       |   2 +
 ...g.apache.camel.component.wasm.WasmConfiguration |   2 +
 .../org/apache/camel/configurer/wasm-component     |   2 +
 .../org/apache/camel/configurer/wasm-endpoint      |   2 +
 .../services/org/apache/camel/language.properties  |   7 +
 .../services/org/apache/camel/language/wasm        |   2 +
 .../org/apache/camel/urifactory/wasm-endpoint      |   2 +
 .../org/apache/camel/component/wasm/wasm.json      |  34 +++
 .../org/apache/camel/language/wasm/wasm.json       |  25 ++
 .../camel-wasm/src/main/docs/wasm-component.adoc   | 195 +++++++++++++
 .../camel-wasm/src/main/docs/wasm-language.adoc    | 174 +++++++++++
 .../apache/camel/component/wasm/WasmComponent.java |  70 +++++
 .../camel/component/wasm/WasmConfiguration.java    |  58 ++++
 .../apache/camel/component/wasm/WasmEndpoint.java  |  80 ++++++
 .../apache/camel/component/wasm/WasmProducer.java  |  87 ++++++
 .../apache/camel/language/wasm/WasmExpression.java | 162 +++++++++++
 .../apache/camel/language/wasm/WasmLanguage.java   | 100 +++++++
 .../src/main/java/org/apache/camel/wasm/Wasm.java} |  22 +-
 .../java/org/apache/camel/wasm/WasmFunction.java   | 104 +++++++
 .../java/org/apache/camel/wasm/WasmSupport.java    |  65 +++++
 .../camel/component/wasm/WasmComponentTest.java    |  87 ++++++
 .../camel/language/wasm/WasmLanguageTest.java      |  98 +++++++
 .../camel-wasm/src/test/resources/functions.wasm   | Bin 0 -> 2216042 bytes
 .../src/test/resources/log4j2.properties           |  36 +++
 components/camel-wasm/src/test/rust/Cargo.lock     | 107 +++++++
 .../camel-wasm/src/test/rust/Cargo.toml            |  30 +-
 .../camel-wasm/src/test/rust/build.sh              |  19 +-
 components/camel-wasm/src/test/rust/functions.rs   | 134 +++++++++
 components/pom.xml                                 |   2 +
 .../impl/engine/DefaultResourceResolvers.java      |   4 +
 .../simple/ast/SimpleFunctionExpression.java       |   4 +-
 .../services/org/apache/camel/model.properties     |   2 +
 .../org/apache/camel/model/aggregate.json          |   8 +-
 .../org/apache/camel/model/dataformat/beanio.json  |  26 ++
 .../apache/camel/model/dataformat/dataFormats.json |   2 +-
 .../org/apache/camel/model/dataformat/jaxb.index   |   1 +
 .../resources/org/apache/camel/model/delay.json    |   2 +-
 .../org/apache/camel/model/dynamicRouter.json      |   2 +-
 .../resources/org/apache/camel/model/enrich.json   |   2 +-
 .../resources/org/apache/camel/model/filter.json   |   2 +-
 .../org/apache/camel/model/idempotentConsumer.json |   2 +-
 .../org/apache/camel/model/language/jaxb.index     |   1 +
 .../org/apache/camel/model/language/wasm.json      |  22 ++
 .../apache/camel/model/loadbalancer/sticky.json    |   2 +-
 .../resources/org/apache/camel/model/loop.json     |   2 +-
 .../resources/org/apache/camel/model/marshal.json  |   2 +-
 .../org/apache/camel/model/onException.json        |   6 +-
 .../org/apache/camel/model/pollEnrich.json         |   2 +-
 .../org/apache/camel/model/propertyExpression.json |   2 +-
 .../org/apache/camel/model/recipientList.json      |   2 +-
 .../org/apache/camel/model/resequence.json         |   2 +-
 .../org/apache/camel/model/routingSlip.json        |   2 +-
 .../resources/org/apache/camel/model/script.json   |   2 +-
 .../resources/org/apache/camel/model/setBody.json  |   2 +-
 .../org/apache/camel/model/setHeader.json          |   2 +-
 .../org/apache/camel/model/setProperty.json        |   2 +-
 .../org/apache/camel/model/setVariable.json        |   2 +-
 .../resources/org/apache/camel/model/sort.json     |   2 +-
 .../resources/org/apache/camel/model/split.json    |   2 +-
 .../resources/org/apache/camel/model/throttle.json |   4 +-
 .../org/apache/camel/model/transform.json          |   2 +-
 .../org/apache/camel/model/unmarshal.json          |   2 +-
 .../resources/org/apache/camel/model/validate.json |   2 +-
 .../resources/org/apache/camel/model/when.json     |   2 +-
 .../apache/camel/model/whenSkipSendToEndpoint.json |   2 +-
 .../java/org/apache/camel/builder/Builder.java     |  17 ++
 .../camel/builder/DataFormatBuilderFactory.java    |   8 +
 .../org/apache/camel/builder/DataFormatClause.java |  49 ++++
 .../org/apache/camel/builder/ExpressionClause.java |  23 ++
 .../camel/builder/ExpressionClauseSupport.java     |  26 ++
 .../camel/builder/LanguageBuilderFactory.java      |   8 +
 .../org/apache/camel/model/MarshalDefinition.java  |   2 +
 .../apache/camel/model/UnmarshalDefinition.java    |   2 +
 .../camel/model/dataformat/BeanioDataFormat.java   | 296 +++++++++++++++++++
 .../model/dataformat/DataFormatsDefinition.java    |   1 +
 .../camel/model/language/WasmExpression.java       |  97 +++++++
 .../DataFormatTransformerDefinition.java           |   2 +
 .../dataformat/BeanioDataFormatReifier.java        |  43 +++
 .../reifier/dataformat/DataFormatReifier.java      |   3 +
 .../camel/reifier/language/ExpressionReifier.java  |   3 +
 .../reifier/language/WasmExpressionReifier.java    |  42 +++
 .../apache/camel/language/simple/SimpleTest.java   |   1 +
 .../org/apache/camel/util/ExchangeHelperTest.java  |   8 +-
 .../org/apache/camel/main/components.properties    |   1 +
 .../org/apache/camel/main/dataformats.properties   |   1 +
 .../org/apache/camel/main/languages.properties     |   1 +
 .../main/HttpServerConfigurationProperties.java    |   6 +-
 .../org/apache/camel/support/ExchangeHelper.java   |   1 +
 .../main/java/org/apache/camel/util/FileUtil.java  |   1 -
 .../java/org/apache/camel/util/SensitiveUtils.java |   2 +-
 .../java/org/apache/camel/util/URISupportTest.java |   2 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |  27 ++
 .../java/org/apache/camel/xml/out/ModelWriter.java |  37 +++
 .../org/apache/camel/yaml/out/ModelWriter.java     |  37 +++
 .../modules/ROOT/examples/json/wasm.json           |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../modules/ROOT/pages/wasm-component.adoc         |   1 +
 .../modules/dataformats/examples/json/beanio.json  |   1 +
 docs/components/modules/dataformats/nav.adoc       |   1 +
 .../dataformats/pages/beanio-dataformat.adoc       |   1 +
 .../modules/languages/examples/json/wasm.json      |   1 +
 docs/components/modules/languages/nav.adoc         |   1 +
 .../modules/languages/pages/wasm-language.adoc     |   1 +
 .../ROOT/pages/camel-3x-upgrade-guide-3_22.adoc    |  10 +
 .../modules/ROOT/pages/camel-3x-upgrade-guide.adoc |   1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_4.adoc     |  41 +++
 .../component/ComponentsBuilderFactory.java        |   6 +-
 .../dsl/ActivemqComponentBuilderFactory.java       |  18 ++
 .../component/dsl/AmqpComponentBuilderFactory.java |  18 ++
 .../dsl/Aws2S3ComponentBuilderFactory.java         |  36 +++
 .../dsl/Aws2SesComponentBuilderFactory.java        |  36 +++
 .../dsl/Aws2SnsComponentBuilderFactory.java        |  36 +++
 .../dsl/Aws2SqsComponentBuilderFactory.java        |  36 +++
 ...ynamicRouterControlComponentBuilderFactory.java |   2 +-
 .../component/dsl/JmsComponentBuilderFactory.java  |  18 ++
 .../dsl/KafkaComponentBuilderFactory.java          |  17 ++
 .../dsl/RobotframeworkComponentBuilderFactory.java |   4 +-
 .../dsl/SalesforceComponentBuilderFactory.java     |  51 ++++
 ...ctory.java => WasmComponentBuilderFactory.java} |  50 ++--
 .../src/generated/resources/metadata.json          |   4 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |   2 +-
 .../camel/builder/endpoint/EndpointBuilders.java   |   2 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |   2 +-
 .../endpoint/dsl/AMQPEndpointBuilderFactory.java   |   2 +-
 .../endpoint/dsl/AWS2S3EndpointBuilderFactory.java | 156 ++++++++++
 .../dsl/ActiveMQEndpointBuilderFactory.java        |   2 +-
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    |  15 +-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |  33 +++
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   |  52 ++++
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   | 225 +++++++++++++++
 .../endpoint/dsl/Sns2EndpointBuilderFactory.java   |  52 ++++
 .../endpoint/dsl/Sqs2EndpointBuilderFactory.java   | 156 ++++++++++
 .../endpoint/dsl/WasmEndpointBuilderFactory.java   | 172 +++++++++++
 .../dsl/jbang/core/commands/CamelCommand.java      |   2 +-
 .../dsl/jbang/core/commands/ExportBaseCommand.java |   8 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   7 +-
 .../core/commands/action/CamelSourceAction.java    |   2 -
 .../jbang/core/commands/action/CamelSourceTop.java |   2 -
 .../action/CamelStartupRecorderAction.java         |   3 -
 .../core/commands/action/CamelStubAction.java      |   3 -
 .../core/commands/action/CamelThreadDump.java      |   3 -
 .../commands/action/RouteControllerAction.java     |   3 -
 .../core/commands/catalog/CatalogBaseCommand.java  |   2 +-
 .../camel/dsl/jbang/core/common/RuntimeUtil.java   |   7 +-
 dsl/camel-jbang/camel-jbang-it/README.adoc         |  14 +
 dsl/camel-jbang/camel-jbang-it/pom.xml             | 286 +++++++++++++++++++
 .../org/apache/camel/dsl/jbang/DevModeITCase.java  | 101 +++++++
 .../apache/camel/dsl/jbang/RunCommandITCase.java   | 183 ++++++++++++
 .../camel/dsl/jbang/RunCommandOnMqttITCase.java    |  71 +++++
 .../camel/dsl/jbang/VersionCommandITCase.java      |  76 +++++
 .../camel/dsl/jbang/it/support/InVersion.java      |  81 ++++++
 .../dsl/jbang/it/support/JBangTestSupport.java     | 247 ++++++++++++++++
 .../camel/dsl/jbang/it/support/JiraIssue.java      |  51 ++++
 .../camel/dsl/jbang/it/support/JiraUtil.java       |  65 +++++
 .../src/test/resources/jbang/it/helloName.xml      |  23 +-
 .../src/test/resources/jbang/it/joke.yaml          |  34 ++-
 .../src/test/resources/jbang/it/local.properties   |  17 ++
 .../src/test/resources/jbang/it/mqttConsumer.yaml  |  24 +-
 .../src/test/resources/jbang/it/route2.yaml        |  21 +-
 .../src/test/resources/logback-test.xml            |  22 +-
 dsl/camel-jbang/pom.xml                            |   1 +
 .../camel-component-known-dependencies.properties  |   1 +
 .../java/org/apache/camel/main/KameletMain.java    |   6 +-
 .../DependencyDownloaderResourceLoader.java        |  24 +-
 .../deserializers/ExpressionDeserializers.java     |   5 +
 .../dsl/yaml/deserializers/ModelDeserializers.java | 196 +++++++++++++
 .../deserializers/ModelDeserializersResolver.java  |   4 +
 .../generated/resources/schema/camelYamlDsl.json   | 217 ++++++++++++++
 parent/pom.xml                                     |  45 +--
 pom.xml                                            |   6 +-
 test-infra/camel-test-infra-cli/README.adoc        |  17 ++
 .../camel-test-infra-cli}/pom.xml                  |  47 +--
 .../src/main/resources/META-INF/MANIFEST.MF        |   0
 .../camel/test/infra/cli/common/CliProperties.java |  22 +-
 .../test/infra/cli/services/CliBuiltContainer.java |  69 +++++
 .../cli/services/CliLocalContainerService.java     | 183 ++++++++++++
 .../camel/test/infra/cli/services/CliService.java  |  87 ++++++
 .../test/infra/cli/services/CliServiceFactory.java |  24 +-
 .../test/infra/cli/services/99-ssh-jbang.conf      |  14 +-
 .../camel/test/infra/cli/services/Dockerfile       |  71 +++++
 .../camel/test/infra/cli/services/entrypoint.sh    |  20 +-
 test-infra/pom.xml                                 |   1 +
 324 files changed, 10881 insertions(+), 1121 deletions(-)
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wasm.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/beanio.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/wasm.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beanio.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/wasm.json
 create mode 100644 components/camel-aws/camel-aws-cloudtrail/src/main/java/org/apache/camel/component/aws/cloudtrail/client/impl/CloudtrailClientSessionTokenImpl.java
 copy {dsl/camel-jbang => components/camel-beanio}/pom.xml (56%)
 create mode 100644 components/camel-beanio/src/generated/java/org/apache/camel/dataformat/beanio/BeanIODataFormatConfigurer.java
 create mode 100644 components/camel-beanio/src/generated/resources/META-INF/services/org/apache/camel/configurer/beanio-dataformat
 create mode 100644 components/camel-beanio/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
 create mode 100644 components/camel-beanio/src/generated/resources/META-INF/services/org/apache/camel/dataformat/beanio
 create mode 100644 components/camel-beanio/src/generated/resources/org/apache/camel/dataformat/beanio/beanio.json
 create mode 100644 components/camel-beanio/src/main/docs/beanio-dataformat.adoc
 create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOConfiguration.java
 create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIODataFormat.java
 create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOErrorHandler.java
 copy components/{camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHeader.java} (61%)
 create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOHelper.java
 create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOIterator.java
 create mode 100644 components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/BeanIOSplitter.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/A1Record.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/B1Record.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIODataFormatComplexTest.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIODataFormatSimpleCustomBeanReaderErrorHandlerTest.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIODataFormatSimpleTest.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIOSplitterCustomBeanReaderErrorHandlerTest.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIOSplitterTest.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIOUnmarshalSingleObjectTest.java
 copy components/{camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Constants.java} (62%)
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Employee.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Header.java
 copy components/{camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/MyErrorDto.java} (62%)
 copy components/{camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/MyErrorHandler.java} (55%)
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Record.java
 copy components/{camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Separator.java} (51%)
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/SpringBeanIODataFormatSimpleTest.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/Trailer.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/csv/CsvTest.java
 create mode 100644 components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/csv/CsvTestWithProperties.java
 create mode 100644 components/camel-beanio/src/test/resources/log4j2.properties
 create mode 100644 components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/SpringBeanIODataFormatSimpleTest.xml
 copy components/{camel-freemarker/src/test/resources/org/apache/camel/component/freemarker/example.ftl => camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/csv/mappings.xml} (57%)
 copy components/{camel-freemarker/src/test/resources/org/apache/camel/component/freemarker/example.ftl => camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/csv/mappingsWithProperties.xml} (57%)
 create mode 100644 components/camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/mappings.xml
 copy components/{camel-freemarker/src/test/resources/org/apache/camel/component/freemarker/example.ftl => camel-beanio/src/test/resources/org/apache/camel/dataformat/beanio/single-object-mapping.xml} (57%)
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDestinationProducedHeaderTest.java
 copy components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/batching/{KafkaBatchingProcessingIT.java => KafkaBatchingProcessingAutoCommitErrorHandlingIT.java} (59%)
 copy components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/batching/{KafkaBatchingProcessingIT.java => KafkaBatchingProcessingAutoCommitIT.java} (62%)
 rename components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/batching/{KafkaBatchingProcessingIT.java => KafkaBatchingProcessingManualCommitIT.java} (92%)
 create mode 100644 components/camel-wasm/pom.xml
 create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmComponentConfigurer.java
 create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmConfigurationConfigurer.java
 create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmEndpointConfigurer.java
 create mode 100644 components/camel-wasm/src/generated/java/org/apache/camel/component/wasm/WasmEndpointUriFactory.java
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/component/wasm
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.wasm.WasmConfiguration
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/configurer/wasm-component
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/configurer/wasm-endpoint
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language/wasm
 create mode 100644 components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/urifactory/wasm-endpoint
 create mode 100644 components/camel-wasm/src/generated/resources/org/apache/camel/component/wasm/wasm.json
 create mode 100644 components/camel-wasm/src/generated/resources/org/apache/camel/language/wasm/wasm.json
 create mode 100644 components/camel-wasm/src/main/docs/wasm-component.adoc
 create mode 100644 components/camel-wasm/src/main/docs/wasm-language.adoc
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmComponent.java
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmConfiguration.java
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmEndpoint.java
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmProducer.java
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmExpression.java
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmLanguage.java
 copy components/{camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => camel-wasm/src/main/java/org/apache/camel/wasm/Wasm.java} (62%)
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmFunction.java
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmSupport.java
 create mode 100644 components/camel-wasm/src/test/java/org/apache/camel/component/wasm/WasmComponentTest.java
 create mode 100644 components/camel-wasm/src/test/java/org/apache/camel/language/wasm/WasmLanguageTest.java
 create mode 100755 components/camel-wasm/src/test/resources/functions.wasm
 create mode 100644 components/camel-wasm/src/test/resources/log4j2.properties
 create mode 100644 components/camel-wasm/src/test/rust/Cargo.lock
 copy .github/dependabot.yml => components/camel-wasm/src/test/rust/Cargo.toml (69%)
 copy .github/dependabot.yml => components/camel-wasm/src/test/rust/build.sh (76%)
 mode change 100644 => 100755
 create mode 100644 components/camel-wasm/src/test/rust/functions.rs
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/dataformat/beanio.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/language/wasm.json
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/BeanioDataFormat.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/language/WasmExpression.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/BeanioDataFormatReifier.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/language/WasmExpressionReifier.java
 create mode 120000 docs/components/modules/ROOT/examples/json/wasm.json
 create mode 120000 docs/components/modules/ROOT/pages/wasm-component.adoc
 create mode 120000 docs/components/modules/dataformats/examples/json/beanio.json
 create mode 120000 docs/components/modules/dataformats/pages/beanio-dataformat.adoc
 create mode 120000 docs/components/modules/languages/examples/json/wasm.json
 create mode 120000 docs/components/modules/languages/pages/wasm-language.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_22.adoc
 copy dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{DynamicRouterControlComponentBuilderFactory.java => WasmComponentBuilderFactory.java} (65%)
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WasmEndpointBuilderFactory.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/README.adoc
 create mode 100644 dsl/camel-jbang/camel-jbang-it/pom.xml
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/DevModeITCase.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/RunCommandITCase.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/RunCommandOnMqttITCase.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/VersionCommandITCase.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/InVersion.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/JBangTestSupport.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/JiraIssue.java
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/support/JiraUtil.java
 copy components/camel-freemarker/src/test/resources/org/apache/camel/component/freemarker/example.ftl => dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/helloName.xml (56%)
 copy .github/dependabot.yml => dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/joke.yaml (65%)
 create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/local.properties
 copy .github/dependabot.yml => dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/mqttConsumer.yaml (71%)
 copy .github/dependabot.yml => dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/route2.yaml (76%)
 copy components/camel-freemarker/src/test/resources/org/apache/camel/component/freemarker/example.ftl => dsl/camel-jbang/camel-jbang-it/src/test/resources/logback-test.xml (53%)
 create mode 100644 test-infra/camel-test-infra-cli/README.adoc
 copy {dsl/camel-jbang => test-infra/camel-test-infra-cli}/pom.xml (55%)
 copy test-infra/{camel-test-infra-arangodb => camel-test-infra-cli}/src/main/resources/META-INF/MANIFEST.MF (100%)
 copy components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => test-infra/camel-test-infra-cli/src/test/java/org/apache/camel/test/infra/cli/common/CliProperties.java (62%)
 create mode 100644 test-infra/camel-test-infra-cli/src/test/java/org/apache/camel/test/infra/cli/services/CliBuiltContainer.java
 create mode 100644 test-infra/camel-test-infra-cli/src/test/java/org/apache/camel/test/infra/cli/services/CliLocalContainerService.java
 create mode 100644 test-infra/camel-test-infra-cli/src/test/java/org/apache/camel/test/infra/cli/services/CliService.java
 copy components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyLanguageTest.java => test-infra/camel-test-infra-cli/src/test/java/org/apache/camel/test/infra/cli/services/CliServiceFactory.java (61%)
 copy .github/dependabot.yml => test-infra/camel-test-infra-cli/src/test/resources/org/apache/camel/test/infra/cli/services/99-ssh-jbang.conf (76%)
 create mode 100644 test-infra/camel-test-infra-cli/src/test/resources/org/apache/camel/test/infra/cli/services/Dockerfile
 copy .github/dependabot.yml => test-infra/camel-test-infra-cli/src/test/resources/org/apache/camel/test/infra/cli/services/entrypoint.sh (76%)