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.git
omit e8effc5bd90 Regen SBOM from commit 6da1a81238f18f3de1e017e481380a8f2d591914 add 5e35eefbbf3 Regen SBOM from commit 6da1a81238f18f3de1e017e481380a8f2d591914 (#11544) add 644ecf03ead Upgrade AWS SDK v2 to version 2.20.153 (#11545) add d1f5726d896 CAMEL-19911 - Camel-Azure-CosmosDB: IndexingPolicy should be directly a POJO in configuration (#11546) add 79b0d239dff Regen for commit 3e11d0fc6f4c462cc2c832c29eae6b43f31b2d10 (#11548) add 341ecd7f3b4 CAMEL-19820: camel-core-model - Add <constructor> to <bean> to make it easier and more tooling friendly to specify constructor args (#11547) add 5fce4b6fb33 (chores) camel-test-infra: upgrade Fedora image to 38 add fba7f3589bb 4.1.0-SNAPSHOT add 5eab95a254a Add known releases to camel-catalog add a14dd865ffe Update CamelJBang.java from 4.0.0 to 4.0.1 (#11550) add 33929c1120e CAMEL-19812 use open telemetry naming conventions (#11531) add 5ab9daaaae2 CAMEL-19913: camel-jbang - Transform to output to console add 27b46f7ef45 CAMEL-19912: camel-core-model - Add factory-method parameter (#11554) add bceb2e84f85 Upgrade AWS SDK v2 to version 2.20.154 (#11555) add 16ac49c98c2 Moving camel-jbang image to Camel 4.0.1 add 13612075142 Convert JAXBElement<X> to X (#11553) add abb583953d9 CAMEL-19912: camel-core-model - Add factory-bean parameter (#11557) add 4fedb7ff705 CAMEL-19812 add note to 4.1 upgrade guide for Tag deprecation (#11558) add ddc6a8f4716 Regen for commit 1db0ff2010ed0dec83bee5fba32f25335ad6fa1f (#11551) add 1644c27bcce Init bean (#11561) add 599be98ba2e Regen add a28251121f5 Upgrade AWS SDK v2 to version 2.20.155 (#11559) add 615c123fb6c CAMEL-19877: camel-file - Add option to accept hidden folders (#11499) add 406be06bf49 CAMEL-19229: upgrade commons-compress to 1.24.0 add 6efba394f06 (chores) camel-core-model: fold method reference add b2c88ea77f6 (chores) camel-main: use static inner class add b76c9c569b2 (chores) camel-core: use final where possible add 926a4f5fee8 (chores) camel-core: disable flaky test on GitHub Actions add 7f22c19dc90 CAMEL-19920 - camel-mina - Upgrade to newer versions - version 2.2.3 (#11568) add d4f1beb2cb1 Regen add 0a05658f247 [CAMEL-19919] camel-kafka: provided an out of the box byte[] to String header deserializer (#11562) add 2ffdc1f3a47 CAMEL-19921 - Update default values of kafka client configuration (#11579) add 3727f024471 (chores) camel-core: code cleanups add b276c5f70f9 (chores) camel-core: use isEmpty instead of checking for length add aa4b8cfe824 (chores) camel-core: cleanup parameter with constant value add a892cf0efd8 (chores) camel-core: cleanup parameter with constant value add 64b84104213 (chores) camel-core: weaken protected visibility on final classes add 9a329c80465 (chores) camel-core: remove unused exceptions add 50ad0951278 CAMEL-19924: camel-jbang - Java compiled classes should be available for classloading by components. There are some other fixes for loading OSGi blueprint <beans> and camel-mybatis as well. (#11587) add db99675b8a6 (chores) camel-core: remove unused parameters in AbstractApiComponent add 4aecb6b589a (chores) camel-core: prefer emptiness checks instead of length checks add 689e277e405 (chores) camel-core: fixed checkstyle add 752b2e50acd Upgrade AWS SDK v2 to version 2.20.156 (#11589) add 5aceaddc351 CAMEL-19921 - Added note in migration guide. (#11593) add ad143357240 CAMEL-19926: camel-xml-io - Make parsing lenient for parsing legacy OSGi blueprint files add 25e84dbae90 camel-jbang - Upgrade known versions add 8975d46d91a CAMEL-19927 - Camel-Jbang: Remove secrets-refresh flags from export command (#11594) add 9d894c70017 (chores) camel-core: isolate FlipRoutePolicyTest add 803dc78f789 (chores) camel-lumberjack: avoid overloading slower nodes in test add 06435d993b3 (chores) camel-core: avoid empty methods that override other empty methods add 63040fa1c94 CAMEL-19917: camel-main/camel-jbang - Add option to ignore loading/compilation errors that tooling needs (#11597) add eb1ec1e5db3 Fix ModelParserTest on Windows (#11595) add a91355982b0 Regen add c85356e0ddb CAMEL-19923: Added note to camel-jbang docs about requirement for camel dependency copy add 8bed33b936e CAMEL-19928: Fix windows issue due to recent change. Thanks to Aurelien for reporting this. add e988a3c70e3 Regen add 0bee3eb11a2 Fix DefaultPackageScanResourceResolverTest on Windows (#11600) add d29a5f2bf54 CAMEL-19773 camel-jbang - use camel root tag in generated xml route (#11598) add f58cfc7fab9 Regen add 2540a95a367 CAMEL-19879: camel-rest- Add option to set headerfilterStrategy (#11437) add 2f59e303a09 Regen add 95c6bd713db CAMEL-19917: camel-main/camel-jbang - Add option to ignore loading/compilation errors that tooling needs add a8909474409 Regen for commit 2540a95a3679d796f1b55f0ebb9b29f8bfe0194e (#11602) add 26097e2f436 CAMEL-19929: camel-main - Dev console for upload should support sub folders add 57b0c31bddd CAMEL-19644 - camel-jbang - Add command to generate SBOM report (#11601) add d7dadbc436a CAMEL-19862: align Apache parent with Camel. (#11604) add ead6aa342f2 CAMEL-19929: Fix camel-jbang reload should skip dir event. Fix Java DSL to not need to compile if no files (would throw exception otherwise). add b57a3fc42e9 Revert "CAMEL-19929: camel-main - Dev console for upload should support sub folders" add 51bd076a389 Fix FileConsumerThreadsInProgressIssueTest on Windows (#11599) add 8330e49945b CAMEL-19879: camel-rest- Add option to set headerfilterStrategy add 14e7937e349 CAMEL-19864: remove default value for normalizedLineSeparator (#11609) add 8474f4f3a6c Upgrade AWS SDK v2 to version 2.20.157 (#11608) add a5663dec3f9 Upgrade to CXF 4.0.3 (#11605) add 2f6dcc1d2e5 Upgrade license plugin 4.3 (#11607) add a2a380b6f33 (chores) camel-core: use implicit generics types add 74fc44449bf (chores) camel-core: vet and/or improve methods with varargs add a96f5f6f12d CAMEL-19930 - Camel-Jbang: Upgrade to Camel-Kamelets 4.0.1 (#11610) add e514be75127 Camel-Jbang SBOM generator command: adapt to make it works in Windows too (#11611) add 506a59565a6 CAMEL-19931: camel-jbang - Reload with custom kamelet cannot find on update add 4a717098914 Regen add 37df1483ded Slack incoming webhook URLs should not be disclosed (#11613) add cea2ee0ffeb camel-jbang - Transform - Add ignoreLoadingError option add 96381e501f8 Polished add f2e3577c399 CAMEL-19933: camel-jbang - Register bean model when loading XML osgi beans, also when ignore loading error. add 4552af8f25f Bl val (#11614) add 12a9700a6f4 Upgrade Avro to 1.11.3 (#11615) add 778cff97e27 CAMEL-19935: Downgrade to cxf 4.0.2 as 4.0.3 causes test failures. add 9faf6777d28 Regen SBOM from commit 778cff97e27a2d387a2de0a712a2e582db999c17 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (e8effc5bd90) \ N -- N -- N refs/heads/regen_bot_sbom (9faf6777d28) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: camel-sbom/camel-sbom.json | 3549 ++++++++++++-------- camel-sbom/camel-sbom.xml | 2824 +++++++++------- .../apache/camel/catalog/components/aws2-ec2.json | 2 +- .../apache/camel/catalog/components/aws2-s3.json | 2 +- .../camel/catalog/components/azure-cosmosdb.json | 76 +- .../org/apache/camel/catalog/components/file.json | 159 +- .../org/apache/camel/catalog/components/kafka.json | 8 +- .../org/apache/camel/catalog/components/rest.json | 3 +- .../camel/catalog/dataformats/univocityCsv.json | 10 +- .../camel/catalog/dataformats/univocityFixed.json | 10 +- .../camel/catalog/dataformats/univocityTsv.json | 10 +- .../org/apache/camel/catalog/languages/bean.json | 7 +- .../main/camel-main-configuration-metadata.json | 1 + .../org/apache/camel/catalog/models/method.json | 7 +- .../apache/camel/catalog/models/univocityCsv.json | 10 +- .../camel/catalog/models/univocityFixed.json | 10 +- .../apache/camel/catalog/models/univocityTsv.json | 10 +- .../camel/catalog/releases/camel-releases.json | 7 + .../apache/camel/catalog/schemas/camel-spring.xsd | 34 +- .../apache/camel/component/as2/AS2Component.java | 4 +- .../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +- .../apache/camel/component/aws2/s3/aws2-s3.json | 2 +- .../cosmosdb/CosmosDbComponentConfigurer.java | 4 +- .../azure/cosmosdb/CosmosDbEndpointConfigurer.java | 4 +- .../component/azure/cosmosdb/azure-cosmosdb.json | 76 +- .../azure/cosmosdb/CosmosDbConfiguration.java | 9 +- .../CosmosDbConfigurationOptionsProxy.java | 11 +- .../operations/CosmosDbDatabaseOperations.java | 10 +- .../operations/CosmosDbOperationsBuilder.java | 5 +- .../azure/cosmosdb/CosmosDbEndpointTest.java | 6 +- .../operations/CosmosDbDatabaseOperationsIT.java | 5 +- .../operations/CosmosDbDatabaseOperationsTest.java | 12 +- .../org/apache/camel/language/bean/bean.json | 7 +- .../apache/camel/language/bean/BeanExpression.java | 21 +- .../apache/camel/language/bean/BeanLanguage.java | 22 +- .../apache/camel/component/box/BoxComponent.java | 4 +- .../component/braintree/BraintreeComponent.java | 4 +- .../camel/component/dhis2/Dhis2Component.java | 4 +- .../apache/camel/component/fhir/FhirComponent.java | 4 +- .../component/file/FileEndpointConfigurer.java | 6 + .../component/file/FileEndpointUriFactory.java | 3 +- .../org/apache/camel/component/file/file.json | 159 +- .../apache/camel/component/file/FileConstants.java | 5 + .../apache/camel/component/file/FileConsumer.java | 18 +- .../apache/camel/component/file/FileEndpoint.java | 14 + .../file/strategy/FileProcessStrategyFactory.java | 4 +- .../google/calendar/GoogleCalendarComponent.java | 4 +- .../google/drive/GoogleDriveComponent.java | 4 +- .../component/google/mail/GoogleMailComponent.java | 4 +- .../google/sheets/GoogleSheetsComponent.java | 4 +- .../apache/camel/component/http/HttpComponent.java | 8 +- .../converter/jaxb/FallbackTypeConverter.java | 8 + .../jaxb/JAXBElementFallbackTypeConverterTest.java | 63 + .../camel/component/jcr/JcrConverterTest.java | 5 + .../org/apache/camel/component/kafka/kafka.json | 8 +- .../camel/component/kafka/KafkaConfiguration.java | 8 +- .../serde/ToStringKafkaHeaderDeserializer.java | 33 +- .../serde/ToStringKafkaHeaderDeserializerTest.java | 43 + .../lumberjack/LumberjackMultiThreadTest.java | 15 +- .../component/mybatis/BaseMyBatisEndpoint.java | 14 +- .../camel/component/mybatis/MyBatisComponent.java | 28 +- .../component/mybatis/MyBatisTestSupport.java | 2 +- .../component/netty/http/NettyHttpComponent.java | 8 +- .../MicrometerObservationSpanAdapter.java | 3 + .../camel/component/olingo2/Olingo2Component.java | 4 +- .../camel/component/olingo4/Olingo4Component.java | 4 +- .../opentelemetry/OpenTelemetrySpanAdapter.java | 8 +- .../component/rest/RestComponentConfigurer.java | 6 + .../org/apache/camel/component/rest/rest.json | 3 +- .../apache/camel/component/rest/RestComponent.java | 14 +- .../camel/component/slack/SlackConsumerTest.java | 3 +- .../apache/camel/spring/spi/SpringInjector.java | 13 +- .../tarfile/SpringTarFileDataFormatTest.java | 44 +- .../dataformat/tarfile/TarFileDataFormatTest.java | 72 +- .../apache/camel/dataformat/tarfile/TarUtils.java | 33 + .../java/org/apache/camel/tracing/SpanAdapter.java | 4 + .../main/java/org/apache/camel/tracing/Tag.java | 45 +- .../org/apache/camel/tracing/TagConstants.java | 47 + .../decorators/AbstractMessagingSpanDecorator.java | 3 + .../tracing/decorators/AbstractSpanDecorator.java | 13 +- .../decorators/ElasticsearchSpanDecorator.java | 3 + .../org/apache/camel/tracing/MockSpanAdapter.java | 4 + .../decorators/AbstractHttpSpanDecoratorTest.java | 4 + .../AbstractMessagingSpanDecoratorTest.java | 3 + .../decorators/AbstractSpanDecoratorTest.java | 8 +- .../tracing/decorators/CqlSpanDecoratorTest.java | 4 + .../decorators/ElasticsearchSpanDecoratorTest.java | 4 + .../tracing/decorators/JdbcSpanDecoratorTest.java | 3 + .../decorators/MongoDBSpanDecoratorTest.java | 4 + .../tracing/decorators/SqlSpanDecoratorTest.java | 3 + .../camel/component/twilio/TwilioComponent.java | 4 +- .../camel/dataformat/univocity/univocityCsv.json | 10 +- .../camel/dataformat/univocity/univocityFixed.json | 10 +- .../camel/dataformat/univocity/univocityTsv.json | 10 +- .../component/vertx/http/VertxHttpComponent.java | 10 +- .../camel/component/zendesk/ZendeskComponent.java | 4 +- .../org/apache/camel/CamelExchangeException.java | 4 +- .../java/org/apache/camel/spi/ClassResolver.java | 8 +- .../org/apache/camel/spi/ComponentCustomizer.java | 6 +- .../org/apache/camel/spi/DataFormatCustomizer.java | 6 +- .../main/java/org/apache/camel/spi/Injector.java | 14 +- .../org/apache/camel/spi/LanguageCustomizer.java | 2 +- .../java/org/apache/camel/spi/RoutesLoader.java | 10 + .../java/org/apache/camel/spi/Transformer.java | 5 - .../main/java/org/apache/camel/spi/Validator.java | 9 - .../support/jsse/BaseSSLContextParameters.java | 10 +- .../support/jsse/SSLContextServerParameters.java | 4 +- .../camel/impl/debugger/BacklogDebugger.java | 5 - .../apache/camel/impl/debugger/BacklogTracer.java | 4 - .../camel/impl/engine/AbstractDynamicRegistry.java | 2 +- .../impl/engine/BaseExecutorServiceManager.java | 14 +- .../camel/impl/engine/DefaultClassResolver.java | 10 + .../impl/engine/DefaultComponentResolver.java | 7 +- .../impl/engine/DefaultConfigurerResolver.java | 7 +- .../impl/engine/DefaultDevConsoleResolver.java | 5 - .../camel/impl/engine/DefaultFactoryFinder.java | 2 +- .../apache/camel/impl/engine/DefaultInjector.java | 13 +- .../engine/DefaultPackageScanResourceResolver.java | 4 +- .../camel/impl/engine/DefaultRoutesLoader.java | 65 +- .../camel/impl/engine/DefaultShutdownStrategy.java | 5 - .../engine/DefaultSupervisingRouteController.java | 2 +- .../apache/camel/impl/engine/DefaultTracer.java | 4 - .../impl/engine/DefaultUriFactoryResolver.java | 7 +- .../camel/impl/engine/MemoryStateRepository.java | 5 - .../converter/AnnotationTypeConverterLoader.java | 8 +- .../impl/scan/AssignableToPackageScanFilter.java | 2 +- .../impl/cloud/DefaultServiceCallProcessor.java | 2 +- .../impl/cloud/ServiceCallProcessorFactory.java | 3 +- .../apache/camel/impl/console/RouteDevConsole.java | 2 +- .../camel/impl/console/RouteDumpDevConsole.java | 2 +- .../apache/camel/impl/console/TopDevConsole.java | 6 +- .../camel/catalog/impl/AbstractCamelCatalog.java | 2 +- .../camel/catalog/impl/TimePatternConverter.java | 2 +- .../java/org/apache/camel/impl/DefaultModel.java | 23 +- .../camel/language/simple/SimpleTokenizer.java | 4 +- .../simple/ast/SimpleFunctionExpression.java | 4 +- .../org/apache/camel/model/app/jaxb.index | 2 + .../camel/model/dataformat/univocityCsv.json | 10 +- .../camel/model/dataformat/univocityFixed.json | 10 +- .../camel/model/dataformat/univocityTsv.json | 10 +- .../org/apache/camel/model/language/method.json | 7 +- .../org/apache/camel/builder/AdviceWithTasks.java | 2 +- .../org/apache/camel/builder/ExchangeBuilder.java | 2 +- .../org/apache/camel/builder/NotifyBuilder.java | 4 +- .../org/apache/camel/builder/PredicateClause.java | 2 +- .../org/apache/camel/builder/RouteBuilder.java | 3 +- .../org/apache/camel/model/CatchDefinition.java | 38 +- .../apache/camel/model/ProcessorDefinition.java | 35 +- .../camel/model/RouteConfigurationDefinition.java | 3 +- .../org/apache/camel/model/SagaDefinition.java | 2 +- .../camel/model/app/BeanConstructorDefinition.java | 42 +- .../camel/model/app/BeanConstructorsAdapter.java | 69 + .../model/app/BeanConstructorsDefinition.java | 30 +- .../camel/model/app/RegistryBeanDefinition.java | 51 + .../dataformat/UniVocityAbstractDataFormat.java | 26 +- .../camel/model/language/MethodCallExpression.java | 32 + .../apache/camel/processor/DisabledProcessor.java | 10 - .../camel/processor/ExchangePatternProcessor.java | 9 - .../apache/camel/processor/PausableProcessor.java | 5 +- .../camel/processor/RemoveHeaderProcessor.java | 9 - .../camel/processor/RemoveHeadersProcessor.java | 9 - .../camel/processor/RemovePropertyProcessor.java | 9 - .../org/apache/camel/processor/Resequencer.java | 2 +- .../apache/camel/processor/RestBindingAdvice.java | 2 +- .../apache/camel/processor/RollbackProcessor.java | 9 - .../apache/camel/processor/ScriptProcessor.java | 9 - .../camel/processor/SendDynamicAwareResolver.java | 4 +- .../apache/camel/processor/SetBodyProcessor.java | 9 - .../apache/camel/processor/SetHeaderProcessor.java | 9 - .../camel/processor/SetPropertyProcessor.java | 9 - .../org/apache/camel/processor/SortProcessor.java | 9 - .../java/org/apache/camel/processor/Splitter.java | 12 +- .../org/apache/camel/processor/StopProcessor.java | 9 - .../java/org/apache/camel/processor/Throttler.java | 8 +- .../camel/processor/ThrowExceptionProcessor.java | 9 - .../apache/camel/processor/TransformProcessor.java | 9 - .../aggregate/AggregationStrategyBeanAdapter.java | 2 +- .../aggregate/MemoryAggregationRepository.java | 4 - .../ShareUnitOfWorkAggregationStrategy.java | 2 +- .../errorhandler/RedeliveryErrorHandler.java | 7 - .../org/apache/camel/reifier/PausableReifier.java | 2 +- .../language/MethodCallExpressionReifier.java | 5 +- .../camel/reifier/rest/RestBindingReifier.java | 2 +- .../core/xml/AbstractCamelContextFactoryBean.java | 10 +- .../xml/AbstractCamelContextFactoryBeanTest.java | 5 + .../file/FileConsumeHiddenDirsTest.java} | 44 +- .../FileConsumerThreadsInProgressIssueTest.java | 3 +- .../DefaultPackageScanResourceResolverTest.java | 18 +- .../camel/processor/FlipRoutePolicyTest.java | 2 + .../IdempotentConsumerConcurrentTest.java | 2 +- .../apache/camel/processor/SplitterPojoTest.java | 2 +- .../camel/processor/WireTapAbortPolicyTest.java | 2 - .../camel/support/PropertyBindingSupportTest.java | 5 + .../org/apache/camel/util/ReflectionInjector.java | 26 +- .../MainConfigurationPropertiesConfigurer.java | 6 + .../camel-main-configuration-metadata.json | 1 + core/camel-main/src/main/docs/main.adoc | 3 +- .../org/apache/camel/main/BaseMainSupport.java | 20 +- .../camel/main/DefaultConfigurationProperties.java | 24 + .../apache/camel/main/DefaultRoutesCollector.java | 18 +- .../apache/camel/main/MainCommandLineSupport.java | 2 +- .../org/apache/camel/main/RoutesCollector.java | 10 + .../org/apache/camel/main/RoutesConfigurer.java | 31 +- ...opertyBindingSupportClassFactoryMethodTest.java | 15 +- ...indingSupportHelperClassFactoryMethodTest.java} | 54 +- .../mbean/ManagedExchangeFactoryManager.java | 2 +- .../management/mbean/ManagedRouteController.java | 6 - .../apache/camel/management/mbean/ManagedStep.java | 2 +- .../management/mbean/RouteCoverageXmlParser.java | 2 +- .../camel/management/ManagedThrottlerTest.java | 2 + .../org/apache/camel/support/DefaultComponent.java | 4 +- .../org/apache/camel/support/EndpointHelper.java | 20 +- .../support/FileWatcherResourceReloadStrategy.java | 7 +- .../apache/camel/support/LazyStartProducer.java | 10 - .../org/apache/camel/support/ObjectHelper.java | 38 +- .../camel/support/PropertyBindingSupport.java | 44 +- .../camel/support/ScheduledPollConsumer.java | 2 +- .../camel/support/builder/ExpressionBuilder.java | 2 +- .../apache/camel/support/cache/ServicePool.java | 5 - .../support/component/AbstractApiComponent.java | 49 +- .../camel/support/component/ApiMethodParser.java | 2 +- .../org/apache/camel/support/jndi/JndiContext.java | 4 +- .../java/org/apache/camel/util/AntPathMatcher.java | 2 +- .../java/org/apache/camel/util/OgnlHelper.java | 2 +- .../main/java/org/apache/camel/util/Scanner.java | 2 +- .../java/org/apache/camel/util/StringHelper.java | 2 +- .../org/apache/camel/util/StringQuoteHelper.java | 6 +- .../java/org/apache/camel/util/URIScanner.java | 2 +- .../java/org/apache/camel/util/URISupport.java | 4 +- .../camel/util/UnsafeUriCharactersEncoder.java | 6 +- .../org/apache/camel/util/function/Suppliers.java | 6 +- .../apache/camel/util/function/ThrowingHelper.java | 8 +- .../java/org/apache/camel/xml/in/ModelParser.java | 34 +- .../java/org/apache/camel/xml/out/ModelWriter.java | 23 + .../org/apache/camel/xml/LwModelToXMLDumper.java | 28 +- .../java/org/apache/camel/xml/in/BaseParser.java | 19 +- .../java/org/apache/camel/xml/io/MXParser.java | 5 + .../org/apache/camel/xml/io/XmlPullParser.java | 8 +- .../org/apache/camel/xml/in/ModelParserTest.java | 69 +- .../src/test/resources/beansWithConstructors.xml | 41 + .../src/test/resources/beansWithFactoryMethod.xml | 40 + .../camel/xml/jaxb/JaxbModelToXMLDumper.java | 28 +- .../apache/camel/converter/jaxp/XmlConverter.java | 8 +- .../support/builder/xml/XMLConverterHelper.java | 2 +- .../apache/camel/util/xml/XmlLineNumberParser.java | 2 +- .../org/apache/camel/yaml/out/ModelWriter.java | 23 + .../org/apache/camel/yaml/LwModelToYAMLDumper.java | 24 + .../java/org/apache/camel/yaml/io/YamlWriter.java | 5 - .../ROOT/pages/camel-4x-upgrade-guide-4_1.adoc | 35 + .../modules/ROOT/pages/camel-jbang.adoc | 22 +- .../modules/ROOT/pages/property-binding.adoc | 3 + .../dsl/AzureCosmosdbComponentBuilderFactory.java | 38 +- .../dsl/KafkaComponentBuilderFactory.java | 4 +- .../dsl/RestEndpointComponentBuilderFactory.java | 19 + .../builder/endpoint/StaticEndpointBuilders.java | 4 +- .../dsl/CosmosDbEndpointBuilderFactory.java | 161 +- .../endpoint/dsl/FileEndpointBuilderFactory.java | 39 + .../endpoint/dsl/KafkaEndpointBuilderFactory.java | 8 +- .../dsl/ServiceBusEndpointBuilderFactory.java | 8 +- .../camel/dsl/java/joor/JavaJoorClassLoader.java | 8 +- .../apache/camel/dsl/java/joor/MultiCompile.java | 5 + dsl/camel-jbang/camel-jbang-container/Dockerfile | 2 +- .../dsl/jbang/core/commands/CamelJBangMain.java | 3 +- .../camel/dsl/jbang/core/commands/Export.java | 7 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 26 +- .../dsl/jbang/core/commands/ExportCamelMain.java | 33 +- .../dsl/jbang/core/commands/ExportQuarkus.java | 67 +- .../dsl/jbang/core/commands/ExportSpringBoot.java | 67 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 19 +- .../dsl/jbang/core/commands/SBOMGenerator.java | 137 + .../camel/dsl/jbang/core/commands/Transform.java | 57 +- .../src/main/resources/templates/xml.tmpl | 4 +- .../camel-jbang-main/dist/CamelJBang.java | 6 +- .../src/main/jbang/main/CamelJBang.java | 6 +- .../java/org/apache/camel/main/KameletMain.java | 27 +- .../main/download/CamelCustomClassLoader.java | 35 +- .../camel/main/download/KameletMainInjector.java | 9 + .../xml/blueprint/BlueprintXmlBeansHandler.java | 118 +- .../main/xml/spring/SpringXmlBeansHandler.java | 46 +- .../camel-main-known-dependencies.properties | 10 +- .../src/main/docs/java-xml-io-dsl.adoc | 145 + .../apache/camel/dsl/xml/io/XmlModelParser.java | 23 +- .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 128 +- .../camel/dsl/xml/io/XmlBlueprintLoadTest.java | 1 + .../apache/camel/dsl/xml/io/XmlLoadAppTest.java | 106 + .../apache/camel/dsl/xml/io/beans/MyCtrBean.java} | 37 +- .../camel/dsl/xml/io/beans/MyDestroyBean.java | 63 + .../apache/camel/dsl/xml/io/beans/MyFacBean.java} | 41 +- .../apache/camel/dsl/xml/io/beans/MyFacHelper.java | 18 +- .../apache/camel/dsl/xml/io/blueprintRoutes.xml | 4 + .../org/apache/camel/dsl/xml/io/camel-app5.xml | 38 + .../org/apache/camel/dsl/xml/io/camel-app6.xml | 38 + .../org/apache/camel/dsl/xml/io/camel-app7.xml | 41 + .../org/apache/camel/dsl/xml/io/camel-app8.xml | 39 + .../dsl/yaml/deserializers/ModelDeserializers.java | 142 +- .../deserializers/ModelDeserializersResolver.java | 2 + .../dsl/yaml/deserializers/BeansDeserializer.java | 110 +- .../generated/resources/schema/camelYamlDsl.json | 78 +- .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 198 +- .../dsl/yaml/YamlRoutesBuilderLoaderSupport.java | 4 + .../org/apache/camel/dsl/yaml/BeansTest.groovy | 124 + .../camel/dsl/yaml/support/model/MyCtrBean.groovy | 37 +- .../dsl/yaml/support/model/MyDestroyBean.groovy | 62 + .../camel/dsl/yaml/support/model/MyFacBean.groovy} | 35 +- .../dsl/yaml/support/model/MyFacHelper.groovy | 18 +- parent/pom.xml | 13 +- pom.xml | 2 +- .../infra/artemis/services/ArtemisContainer.java | 2 +- .../router/services/DispatchRouterContainer.java | 2 +- .../packaging/ModelXmlParserGeneratorMojo.java | 3 +- .../maven/sync/properties/SyncPropertiesMojo.java | 2 +- .../main/resources/camel-dependencies-template.xml | 2 +- 312 files changed, 7920 insertions(+), 4267 deletions(-) create mode 100644 components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JAXBElementFallbackTypeConverterTest.java copy dsl/camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/JavaJoorClassLoader.java => components/camel-kafka/src/main/java/org/apache/camel/component/kafka/serde/ToStringKafkaHeaderDeserializer.java (53%) create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/serde/ToStringKafkaHeaderDeserializerTest.java create mode 100644 components/camel-tracing/src/main/java/org/apache/camel/tracing/TagConstants.java copy dsl/camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/JavaJoorClassLoader.java => core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanConstructorDefinition.java (51%) create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanConstructorsAdapter.java copy dsl/camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/JavaJoorClassLoader.java => core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanConstructorsDefinition.java (55%) copy core/camel-core/src/test/java/org/apache/camel/{processor/FlipRoutePolicyTest.java => component/file/FileConsumeHiddenDirsTest.java} (51%) copy core/camel-main/src/test/java/org/apache/camel/main/{PropertyBindingSupportClassFactoryMethodTest.java => PropertyBindingSupportHelperClassFactoryMethodTest.java} (67%) create mode 100644 core/camel-xml-io/src/test/resources/beansWithConstructors.xml create mode 100644 core/camel-xml-io/src/test/resources/beansWithFactoryMethod.xml create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/SBOMGenerator.java copy core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedStep.java => dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/CamelCustomClassLoader.java (50%) copy dsl/{camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/JavaJoorClassLoader.java => camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/MyCtrBean.java} (57%) create mode 100644 dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/MyDestroyBean.java copy dsl/{camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/JavaJoorClassLoader.java => camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/MyFacBean.java} (53%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/Tag.java => dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/MyFacHelper.java (79%) create mode 100644 dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app5.xml create mode 100644 dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app6.xml create mode 100644 dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app7.xml create mode 100644 dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app8.xml copy components/camel-tracing/src/main/java/org/apache/camel/tracing/Tag.java => dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyCtrBean.groovy (64%) create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyDestroyBean.groovy copy dsl/{camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/JavaJoorClassLoader.java => camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyFacBean.groovy} (60%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/Tag.java => dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyFacHelper.groovy (79%)