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 d1855f977d5 Regen SBOM from commit 956c65be283729e9a23265f2f36290590abc812f add 35ee88bfc06 Regen SBOM from commit 956c65be283729e9a23265f2f36290590abc812f (#15303) add f6440a66004 (chores) core: use more adequately sized buffers add 95b38c2e89a chore(deps): Bump aws-java-sdk2-version from 2.27.11 to 2.27.12 (#15304) add 50f1810614c chore(deps): Bump io.nats:jnats from 2.20.1 to 2.20.2 (#15306) add 05928f061ad chore(deps): Bump com.google.cloud:google-cloud-functions-bom (#15308) add 521a17e1883 chore(deps): Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#15305) add 229919890c5 CAMEL-21116 - Camel-AWS2-S3: Make ignoreBody supported also for getObject producer operation (#15309) add caf1c7d6113 (chores) convert core/camel-main to use pattern matching for instanceof add cdb3aa8cc1e (chores) convert core/camel-yaml-io to use pattern matching for instanceof add d6f7e68a941 (chores) convert core/camel-util to use pattern matching for instanceof add fc32b403228 Upgrade Nats container image to version 2.10.18 (#15312) add 38e13491213 Do not play some tests of Tahu on s390x and ppc64le add 96d6cf056a9 Fix section level in doc for kubernetes (#15314) add 353132decb2 CAMEL-21112: camel-sql - SQL producer in batch mode using inlined simple expression should use the individual batch body when evaluating. Thanks to Alexander Zobkov for the analysis. (#15315) add e23ac0c558a Otel close scope only once add 6ba3cb28ddd [CAMEL-21119] Improve support for java.nio.file.Path (#15316) add c880090b899 Fix website build add 8d198016a06 (chores) convert core/camel-xml-jaxb to use pattern matching for instanceof add 045c1653677 (chores) convert core/camel-xml-jaxp to use pattern matching for instanceof add 19b1bebf8a1 Add Q to known releases add 81a4103e781 Complete description for csb dataformat quote option. add 6bf494f2f54 (chores) camel-kafka simplify type checks add 396af0187b2 (chores) camel-jms simplify type checks add a093e59c91a (chores) camel-disruptor simplify type checks add 0a07757a0e5 (chores) camel-file simplify type checks add a196c9394b1 (chores) camel-ftp simplify type checks add 3b78069b807 (chores) camel-http simplify type checks add 23d473c5aa1 (chores) camel-http-common simplify type checks add 9e4ef6d1bf7 (chores) camel-test simplify type checks add a35e82992d6 (chores) camel-mock simplify type checks add fdf41d26312 (chores) camel-rest simplify type checks add 42bfeb85612 CAMEL-21117: camel-jbang - Detect transacted dsl and add camel-jta automatically (#15318) add 86add2b7fc2 Pr Comment: Modified Retrieve SHA operation add 548d47e4833 Pr Comment: Modified Retrieve SHA operation add a6a4c24ffd4 (chores) core/camel-core-languages: break large methods add a9a2535582c Regen add 67660977550 (chores) camel-core: simplify assertions add 95837db2edb (chores) camel-core: fixed overly complex log messages add 18098d50045 (chores) camel-core: fixed misleading logger name add 7e9b0713779 (chores) camel-core: fixed incorrect package name add 5f2d22c83ba chore(deps): Bump com.apptasticsoftware:rssreader from 3.8.1 to 3.8.2 add 8cbdae810ab chore(deps): Bump org.redisson:redisson from 3.34.1 to 3.35.0 add e9e8d3a643e chore(deps): Bump com.microsoft.azure:msal4j from 1.16.2 to 1.17.0 add d911b450ec9 chore(deps): Bump com.twilio.sdk:twilio from 10.4.1 to 10.4.2 add 37418b2347c chore(deps): Bump undertow-version from 2.3.15.Final to 2.3.16.Final add f74660f03b4 chore(deps): Bump com.slack.api:slack-api-client from 1.41.0 to 1.42.0 add 53f85deb076 chore(deps): Bump aws-java-sdk2-version from 2.27.12 to 2.27.13 add 55b5a403346 chore(deps): Bump org.apache.cxf.xjcplugins:cxf-xjc-ts add 290f1704e83 chore(deps): Bump bytebuddy-version from 1.14.19 to 1.15.0 (#15325) add 113bfeb020e camel-jbang - You can use package names in java sources now. add d67630d20d1 CAMEL-20367: Adds Maven and Gradle run test (#15333) add 7e24a5f932a use lighter RabbitMQ container in tests add 9c0c5762c2a (chores) camel-bindy: use more adequately sized buffers add 57b7794f7f6 (chores) camel-bean: use more adequately sized buffers add 13d422b92c6 (chores) camel-test: use more adequately sized buffers add 32dc5d217c3 (chores) camel-file: use more adequately sized buffers add 1128cea3af0 (chores) camel-ftp: use more adequately sized buffers add db488114c8b (chores) camel-bean-validator: use more adequately sized buffers add d726e2f7c1b (chores) camel-joor: use more adequately sized buffers add 6e72b7713f7 (chores) camel-csimple-joor: use more adequately sized buffers add 723fd339f56 (chores) camel-jms: use more adequately sized buffers add 5a5f2e58474 (chores) camel-platform-http: use more adequately sized buffers add d803446c3cc (chores) camel-sjms: use more adequately sized buffers add 5bceb53f505 (chores) camel-sql: use more adequately sized buffers add 58b84f20389 (chores) camel-jdbc: use more adequately sized buffers add 03a158789c2 (chores) camel-spring: use more adequately sized buffers add 1e42cbacad7 (chores) camel-xpath: use more adequately sized buffers add e0c21ca7664 (chores) camel-tarfile: use more adequately sized buffers add d02bef695e0 (chores) camel-zipfile: use more adequately sized buffers add 83ed6593c68 (chores) camel-core: avoid large buffers for small entries in StringHelper add c3a5a0c4712 (chores) camel-core: delay unlikely paths when dashing in StringHelper add c13ac9de47c (chores) camel-core: increase test coverage for dashToCamelCase in StringHelper add 50f8e1f1c96 (chores) camel-core: use a simpler path when camel casing in StringHelper add e5a7df6f6e4 (chores) camel-core: fixed minor documentation issues in StringHelper add 22b21f0ca93 chore(deps): Bump org.apache.cxf:cxf-xjc-plugin from 4.0.1 to 4.0.2 (#15327) add 2cd9f8d6116 CAMEL-20367: Adds running routes from source directory test (#15336) add 9bda66cab47 chore(deps): Bump io.github.ascopes:protobuf-maven-plugin (#15328) add f947726d870 Contributor cannot start PR comment workflow add 94d12e385e4 Contributor cannot start PR comment workflow - Adding collaborator add f03a701d879 Contributor cannot start PR comment workflow - Check permission add 9de8d9c93dc Testing check user permission action add 39b82d01523 Testing check user permission action add 1b256f3776f Testing check user permission action add f4556ee4f9c Testing check user permission action add 35905050a8d CAMEL-21120: camel-groovy - Should clear cache when stopping to cleanup nicely. (#15337) add 651957d7083 Ban com.sun.xml.bind:jaxb-impl, replace it with jaxb-runtime where needed add 8550aabb579 (chores) camel-infinispan: retry creating the cache to reduce flakiness add 46a7646ff0f (chores) camel-test: added missing Override annotation add 4e011a5a31b (chores) camel-jetty: force transient ports to be released after the tests add 051778fe77f camel-core - Reload console should be able to wait for reloading and report status back add 39f984e5463 (chores) core/camel-util: avoid unnecessary autoboxing add 0179de0e38d chore(deps): Bump aws-java-sdk2-version from 2.27.13 to 2.27.14 (#15341) add a6200f2899b chore(deps): Bump com.google.cloud:libraries-bom from 26.44.0 to 26.45.0 (#15343) add 62a4f44160b chore(deps): Bump org.mnode.ical4j:ical4j from 4.0.2 to 4.0.3 (#15347) add 7557ae9dc9b chore(deps): Bump com.google.api-client:google-api-client (#15349) add 0ec58610a1b chore(deps): Bump maven-surefire-plugin-version from 3.4.0 to 3.5.0 (#15344) add aa42c99bf6f chore(deps): Bump org.apache.maven.plugins:maven-plugin-plugin (#15345) add 882236d789c chore(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations (#15346) add 61946bc7cad chore(deps): Bump org.apache.maven.plugins:maven-surefire-report-plugin (#15350) add 06d43bbd0cc Sdir (#15351) add fd608c0323c chore(deps): Bump mockito-version from 5.12.0 to 5.13.0 (#15348) add 5975895ffda CAMEL-21129: Fix NPE in rest-dsl when using clientRequestValidation and have outType and json binding turned off. Thanks to Thomas Jodes for the analysis add 819af87490e (chores) core/camel-util: use isEmpty as it is cleaner and faster add 5ca5e08a26b CAMEL-21135: camel-core - AdviceWith using toUri pattern should also … (#15353) add 17ee53ca858 camel-jbang: Fix Run command to support both run and dev mode with Quarkus runtime (#15352) add 0de032af695 camel-jbang - Upgrade Q 3.14.0 add dfaba673649 Check User permission github action is now whitelisted, removing submodule add 246f6425283 camel-jbang - Upgrade Q 3.14.1 add 88160a215b2 Add note about proxy configuration when using Camel JBang in doc add 2d053dca550 chore(deps): Bump aws-java-sdk2-version from 2.27.14 to 2.27.15 add df5b4be238b chore(deps): Bump org.opensearch.client:opensearch-java add 4d49c9ff913 chore(deps): Bump org.apache.parquet:parquet-avro from 1.14.1 to 1.14.2 add b3bdf69938d chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin (#15360) add 65829f2d3c4 chore(deps): Bump swagger-openapi3-version from 2.2.22 to 2.2.23 (#15355) add 951d29d0451 Add lazy option to @BindToRegistry (#15361) add a8c6243dc2c (chores) core/camel-util: reset the upper flag on StringHelper only when necessary add a72c88a9a0c CAMEL-21139: camel-jbang - Export to Q or SB should work with ignore-loading-error option add 5a36384bf96 CAMEL-21139: camel-jbang - Export to Q or SB should work with ignore-loading-error option add 80c53269040 camel-core - Polish bean injection error message to mention correct annotation add 4ee699dd0d3 chore(deps): Bump huaweicloud-sdk-version from 3.1.111 to 3.1.112 (#15363) add 02a3358b245 chore(deps): Bump com.google.apis:google-api-services-sheets (#15362) add 894a62b1aa1 chore(deps): Bump com.azure:azure-sdk-bom from 1.2.26 to 1.2.27 (#15364) add bb16ead9ef3 chore(deps): Bump org.apache.parquet:parquet-common (#15365) add 74cb6240117 CAMEL-21130: camel-jbang - support java sources reload with Quarkus runtime in dev mode (#15367) add c7452f97ebf (chores) camel-tahu: adjust log to match the current standards add 43dd9bcee75 CAMEL-21143 disable unstable camel-tahu test that blocks the CI add 63b75b479d0 CAMEL-21143: prevent camel-tahu tests from blocking the CI for too long add 6633a791a41 Add init and destroy methods to @BindToRegistry (part 1) (#15368) add e56c480ca2a CAMEL-21140: camel-core - Add init/destroy method support for registry bind add c4fe25fb245 CAMEL-21144: Only enable backlog tracing in dev mode out of the box. add 3a1c5934244 chore(deps): Bump aws-java-sdk2-version from 2.27.15 to 2.27.16 (#15370) add 859be0403b1 Respect style to fix PR build on main branch add 2fabc6f9d82 chore(deps): Bump bytebuddy-version from 1.15.0 to 1.15.1 (#15369) add 515a2ca3d2c chore(deps): Bump org.apache.ant:ant from 1.10.14 to 1.10.15 (#15372) add 9c4baf90b25 chore(deps): Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 add 89ff88d93b1 Use slim container image of Solr add bbfc9057f35 CAMEL-21107 - Camel-Kubernetes: Add ability to add annotation to create resources operation - Secrets (#15377) add 4a18bc8f9b0 (chores) make copy/pasted code consistent add 28498367677 Camel-Kubernetes: Add ability to add annotation to create resources operation - Job (#15378) add fd56e93d2f9 CAMEL-21146 - remove exclusion in soap component to stax-ex (#15376) add 337fdd16e1f optimize camel backlog tracer (#15379) add 37fb8c35ed8 CAMEL-21140: camel-core - Add init/destroy method support for registry bind add 1df940e6b58 CAMEL-21144: camel-core - Backlog tracer/debugger optimize to make it faster add 254336707f0 camel-core: Polished and fixed a TODO add f0d5133a5c1 CAMEL-21144: camel-core - Backlog tracer/debugger optimize to make it faster add 3230292e1f7 camel-jbang: comma separated should also be supported with --dep option (#15380) add 6868630819e CAMEL-21120: camel-jbang - Reload with groovy code should flush cache script add 73c798e8e68 CAMEL-21150: camel-jbang - Make tracer in standby as default (#15383) add 96da63b0a56 Regen SBOM from commit 73c798e8e686f5bcdd035d0800ccfb5143bd7874 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 (d1855f977d5) \ N -- N -- N refs/heads/regen_bot_sbom (96da63b0a56) 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: .github/workflows/pr-comment.yml | 30 +- .mvn/extensions.xml | 2 +- apache-camel/pom.xml | 1 + camel-sbom/camel-sbom.json | 11012 ++++++++----------- camel-sbom/camel-sbom.xml | 8129 +++++++------- catalog/camel-allcomponents/pom.xml | 4 + .../apache/camel/catalog/components/aws2-s3.json | 66 +- .../camel/catalog/components/kubernetes-job.json | 3 +- .../catalog/components/kubernetes-secrets.json | 3 +- .../apache/camel/catalog/components/tahu-edge.json | 11 +- .../apache/camel/catalog/components/tahu-host.json | 11 +- .../org/apache/camel/catalog/dataformats/csv.json | 2 +- .../main/camel-main-configuration-metadata.json | 6 +- .../org/apache/camel/catalog/models/csv.json | 2 +- .../catalog/releases/camel-quarkus-releases.json | 5 + .../apache/camel/catalog/schemas/camel-spring.xsd | 2 +- .../apache/camel/component/aws2/s3/aws2-s3.json | 66 +- .../component/aws2/s3/AWS2S3Configuration.java | 2 +- .../camel/component/aws2/s3/AWS2S3Producer.java | 8 +- .../s3/integration/S3GetObjectOperationIT.java | 24 +- .../bean/validator/BeanValidationException.java | 4 +- .../apache/camel/component/bean/ParameterInfo.java | 2 +- .../apache/camel/language/bean/BeanExpression.java | 4 +- .../camel/dataformat/bindy/BindyCsvFactory.java | 4 +- .../dataformat/bindy/BindyFixedLengthFactory.java | 2 +- .../dataformat/bindy/BindyKeyValuePairFactory.java | 2 +- .../dataformat/bindy/csv/BindyCsvDataFormat.java | 2 +- .../camel/component/consul/ConsulRegistry.java | 6 + .../joor/JoorCSimpleCompilationException.java | 2 +- .../org/apache/camel/dataformat/csv/csv.json | 2 +- .../component/disruptor/DisruptorReference.java | 6 +- .../DisruptorWaitStrategyCreationTest.java | 4 +- .../apache/camel/component/file/FileConsumer.java | 8 +- .../camel/component/file/FileOperations.java | 4 +- .../apache/camel/component/file/GenericFile.java | 3 +- .../camel/component/file/GenericFileConsumer.java | 8 +- .../camel/component/file/GenericFileConverter.java | 6 +- .../camel/component/file/GenericFileEndpoint.java | 2 +- .../camel/component/file/GenericFileMessage.java | 4 +- .../camel/component/file/GenericFileProducer.java | 8 +- .../DefaultDirectoryEntriesResumeAdapter.java | 4 +- .../adapters/DefaultFileOffsetResumeAdapter.java | 8 +- .../adapters/FileResumeAdapterDelegate.java | 8 +- .../GenericFileProcessStrategySupport.java | 4 +- .../strategy/GenericFileRenameProcessStrategy.java | 13 +- .../file/remote/CamelFTPParserFactory.java | 4 +- .../camel/component/file/remote/FtpOperations.java | 4 +- .../camel/component/file/remote/FtpUtils.java | 2 +- .../component/file/remote/RemoteFileConsumer.java | 4 +- .../RemoteFilePollingConsumerPollStrategy.java | 3 +- ...tRemoteFilePollingConsumerPollStrategyTest.java | 4 +- .../remote/RemoteFileIgnoreDoPollErrorTest.java | 3 +- .../camel/language/groovy/GroovyLanguage.java | 47 +- .../camel/http/common/DefaultHttpBinding.java | 39 +- .../camel/http/common/DefaultHttpRegistry.java | 4 +- .../apache/camel/component/http/HttpEndpoint.java | 16 +- .../remote/InfinispanRemoteTestSupport.java | 39 +- components/camel-jaxb/pom.xml | 12 - .../camel/component/jdbc/DefaultBeanRowMapper.java | 2 +- .../camel/component/jetty/BaseJettyTest.java | 7 + .../jms/DefaultJmsMessageListenerContainer.java | 6 +- .../component/jms/EndpointMessageListener.java | 7 +- .../org/apache/camel/component/jms/JmsBinding.java | 33 +- .../camel/component/jms/JmsConfiguration.java | 16 +- .../apache/camel/component/jms/JmsEndpoint.java | 16 +- .../org/apache/camel/component/jms/JmsMessage.java | 11 +- .../camel/component/jms/JmsMessageHelper.java | 35 +- .../camel/component/jms/JmsPollingConsumer.java | 3 +- .../apache/camel/component/jms/JmsProducer.java | 7 +- .../jms/reply/MessageSelectorCreator.java | 3 +- .../component/jms/reply/ReplyManagerSupport.java | 4 +- .../jms/JmsEndpointConfigurationTest.java | 3 +- .../jms/JmsInOutTransferExchangeTest.java | 8 +- .../activemq/ActiveMQOriginalDestinationIT.java | 9 +- .../AsyncJmsProducerExceptionInTXManualIT.java | 4 +- .../spring/tx/AbstractTransactionIT.java | 28 +- components/camel-jmx/pom.xml | 5 +- .../language/joor/JoorCompilationException.java | 2 +- .../apache/camel/language/joor/JoorCompiler.java | 2 +- .../camel/language/joor/JoorScriptingCompiler.java | 2 +- .../camel/component/kafka/KafkaConsumer.java | 4 +- .../support/resume/KafkaResumeAdapter.java | 10 +- .../producer/support/KeyValueHolderIterator.java | 14 +- .../kafka/producer/support/ProducerUtil.java | 16 +- .../kafka/serde/DefaultKafkaHeaderSerializer.java | 24 +- .../kafka/SingleNodeKafkaResumeStrategy.java | 12 +- .../camel/component/kafka/KafkaProducerTest.java | 6 +- .../component/kubernetes/job/kubernetes-job.json | 3 +- .../kubernetes/secrets/kubernetes-secrets.json | 3 +- .../docs/kubernetes-config-maps-component.adoc | 2 +- .../component/kubernetes/KubernetesConstants.java | 6 + .../kubernetes/job/KubernetesJobProducer.java | 16 +- .../secrets/KubernetesSecretsProducer.java | 6 + .../producer/KubernetesJobProducerTest.java | 28 + .../producer/KubernetesSecretsProducerTest.java | 25 + .../camel/component/mock/AssertionClause.java | 4 +- .../apache/camel/component/mock/MockEndpoint.java | 31 +- .../mock/MockExpressionClauseSupport.java | 4 +- .../camel/component/mock/MockValueBuilder.java | 4 +- components/camel-parquet-avro/pom.xml | 4 + .../http/JettyCustomPlatformHttpConsumer.java | 2 +- .../camel/component/rest/DefaultRestRegistry.java | 8 +- .../camel/component/rest/RestApiEndpoint.java | 16 +- .../apache/camel/component/rest/RestEndpoint.java | 44 +- .../rest/RestProducerBindingProcessor.java | 16 +- .../camel-salesforce-component/pom.xml | 7 +- .../camel-salesforce-maven-plugin/pom.xml | 2 +- .../camel-servicenow-maven-plugin/pom.xml | 2 +- .../sjms/reply/MessageSelectorCreator.java | 3 +- components/camel-soap/pom.xml | 21 - .../apache/camel/spring/SpringCamelContext.java | 2 +- .../sql/DefaultSqlPrepareStatementStrategy.java | 16 +- .../jdbc/ClusteredJdbcAggregationRepository.java | 11 +- .../ClusteredPostgresAggregationRepository.java | 2 +- .../aggregate/jdbc/JdbcAggregationRepository.java | 4 +- .../jdbc/PostgresAggregationRepository.java | 2 +- .../component/sql/ProducerBatchSimpleExpTest.java | 89 + components/camel-swift/pom.xml | 10 + components/camel-tahu/pom.xml | 5 + .../org/apache/camel/component/tahu/tahu-edge.json | 11 +- .../org/apache/camel/component/tahu/tahu-host.json | 11 +- .../apache/camel/component/tahu/TahuConstants.java | 2 - ...geProducerTest.java => TahuEdgeProducerIT.java} | 7 +- ...stConsumerTest.java => TahuHostConsumerIT.java} | 2 +- ...ManualTest.java => TahuEdgeClientManualIT.java} | 4 +- ...lTest.java => TahuHostApplicationManualIT.java} | 4 +- .../camel-tahu/src/test/resources/logback-test.xml | 24 +- .../dataformat/tarfile/TarFileDataFormat.java | 2 +- .../org/apache/camel/test/AvailablePortFinder.java | 3 + .../camel/test/CamelRouteCoverageDumper.java | 7 +- .../test/junit5/params/ParameterizedExtension.java | 4 +- .../camel/test/main/junit5/CamelMainContext.java | 3 +- .../test/spring/junit5/CamelSpringTestSupport.java | 2 +- .../test/spring/junit5/RouteCoverageDumper.java | 2 +- .../apache/camel/tracing/ActiveSpanManager.java | 5 +- .../language/xpath/DefaultNamespaceContext.java | 4 +- .../dataformat/zipfile/ZipFileDataFormat.java | 2 +- .../org/apache/camel/ExchangeConstantProvider.java | 3 +- .../main/java/org/apache/camel/BindToRegistry.java | 28 +- .../org/apache/camel/CamelExchangeException.java | 2 +- .../src/main/java/org/apache/camel/Exchange.java | 1 + .../java/org/apache/camel/ExchangePropertyKey.java | 3 + .../camel/catalog/EndpointValidationResult.java | 2 +- .../java/org/apache/camel/spi/BacklogTracer.java | 6 +- .../camel/spi/BacklogTracerEventMessage.java | 11 +- .../CamelDependencyInjectionAnnotationFactory.java | 8 +- .../main/java/org/apache/camel/spi/Registry.java | 33 + .../apache/camel/impl/debugger/BacklogTracer.java | 11 +- .../impl/debugger/DefaultBacklogDebugger.java | 59 +- .../debugger/DefaultBacklogTracerEventMessage.java | 227 +- .../camel/impl/engine/AbstractCamelContext.java | 2 +- .../camel/impl/engine/CamelInternalProcessor.java | 29 +- .../impl/engine/CamelPostProcessorHelper.java | 27 +- .../engine/DefaultAsyncProcessorAwaitManager.java | 6 +- .../impl/engine/DefaultCamelBeanPostProcessor.java | 119 +- ...efaultDependencyInjectionAnnotationFactory.java | 20 +- .../camel/impl/engine/DefaultShutdownStrategy.java | 4 +- .../apache/camel/impl/engine/DefaultTracer.java | 4 +- .../converter/CamelBaseBulkConverterLoader.java | 79 +- .../properties/DefaultPropertiesParser.java | 4 +- .../org/apache/camel/converter/IOConverter.java | 109 +- .../org/apache/camel/converter/NIOConverter.java | 47 +- .../impl/scan/AssignableToPackageScanFilter.java | 2 +- .../camel/impl/console/ReloadDevConsole.java | 64 +- .../apache/camel/impl/console/TraceDevConsole.java | 104 +- .../language/csimple/CSimpleCodeGenerator.java | 2 +- .../camel/language/csimple/CSimpleHelper.java | 2 +- .../language/simple/SimpleExpressionParser.java | 3 +- .../camel/language/simple/SimpleLanguage.java | 71 +- .../language/simple/SimplePredicateParser.java | 60 +- .../camel/language/simple/SimpleTokenizer.java | 155 +- .../camel/language/simple/ast/CompositeNodes.java | 2 +- .../language/simple/ast/LiteralExpression.java | 2 +- .../simple/ast/SimpleFunctionExpression.java | 6 +- .../language/simple/ast/SimpleFunctionStart.java | 4 +- .../org/apache/camel/model/dataformat/csv.json | 2 +- .../org/apache/camel/builder/AdviceWithTasks.java | 14 + .../java/org/apache/camel/builder/Builder.java | 4 +- .../org/apache/camel/builder/NotifyBuilder.java | 4 +- .../org/apache/camel/model/PollDefinition.java | 2 +- .../org/apache/camel/model/SagaDefinition.java | 2 +- .../org/apache/camel/model/WhenDefinition.java | 2 +- .../camel/model/console/BeanModelDevConsole.java | 2 +- .../camel/model/dataformat/CsvDataFormat.java | 2 +- .../camel/model/language/ExpressionDefinition.java | 2 +- .../org/apache/camel/model/TryDefinitionTest.java | 6 +- .../org/apache/camel/processor/ContractAdvice.java | 1 - .../org/apache/camel/processor/PipelineHelper.java | 2 +- .../camel/processor/SetHeadersProcessor.java | 3 +- .../camel/processor/SetVariablesProcessor.java | 4 +- .../AggregationStrategyParameterInfo.java | 2 +- .../aggregate/OptimisticLockRetryPolicy.java | 3 +- .../aggregate/StringAggregationStrategy.java | 2 +- .../bean/BeanWithExpressionInjectionTest.java | 3 +- .../bean/BeanWithHeadersAndBodyInjectionTest.java | 3 +- .../BeanWithPropertiesAndHeadersInjectionTest.java | 3 +- ...eanWithPropertiesAndVariablesInjectionTest.java | 3 +- .../BeanWithVariablesAndBodyInjectionTest.java | 3 +- .../BodyAnnotationToDisambiguateMethodsTest.java | 3 +- ...ressionAnnotationToDisambiguateMethodsTest.java | 3 +- .../camel/component/bean/NewInstanceTest.java | 3 +- .../camel/component/bean/PredicateAsBeanTest.java | 3 +- .../file/FileProducerMoveExistingStrategyTest.java | 2 +- .../camel/converter/TypeCoerceCompareTest.java | 111 +- ...ToRegistryBeanInitDestroyMethodServiceTest.java | 89 + .../BindToRegistryBeanInitDestroyMethodTest.java | 89 + .../impl/BindToRegistryBeanLazyMethodTest.java | 73 + .../camel/impl/BindToRegistryBeanLazyTest.java | 70 + .../issues/AdviceWithWeaveByToUriEnrichTest.java | 81 + .../AdviceWithWeaveByToUriPollEnrichTest.java | 77 + .../issues/AdviceWithWeaveByToUriPollTest.java | 77 + .../language/simple/SimpleOverrideMethodTest.java | 2 +- .../BeanOgnMethodWithXPathInjectionTest.java | 2 +- .../BeanWithXPathInjectionPreCompileTest.java | 2 +- .../processor/BeanWithXPathInjectionTest.java | 2 +- .../SplitterParallelAggregateManualTest.java | 2 +- .../camel-main-configuration-metadata.json | 6 +- core/camel-main/src/main/docs/main.adoc | 6 +- .../main/DebuggerConfigurationProperties.java | 4 +- .../apache/camel/main/DefaultRoutesCollector.java | 2 +- .../java/org/apache/camel/main/MainHelper.java | 15 +- .../apache/camel/main/MainPropertiesReload.java | 3 +- .../org/apache/camel/main/ProfileConfigurer.java | 9 +- .../org/apache/camel/main/RoutesConfigurer.java | 111 +- .../camel/main/TracerConfigurationProperties.java | 12 +- .../MainIoCBeanConfigInjectConfigurerTest.java | 3 +- .../mbean/ManagedBacklogTracerMBean.java | 10 +- .../management/mbean/ManagedBacklogTracer.java | 10 + .../camel/management/BacklogDebuggerTest.java | 2 +- .../camel/management/BacklogTracerFilterTest.java | 2 +- .../management/BacklogTracerIdOnAllNodesTest.java | 2 +- .../management/BacklogTracerPatternRouteTest.java | 2 +- .../camel/management/BacklogTracerPatternTest.java | 2 +- .../management/BacklogTracerStreamCachingTest.java | 4 +- .../apache/camel/management/BacklogTracerTest.java | 6 +- .../org/apache/camel/support/DefaultRegistry.java | 45 + .../org/apache/camel/support/ExchangeHelper.java | 14 +- .../org/apache/camel/support/MessageHelper.java | 44 +- .../org/apache/camel/support/ObjectHelper.java | 9 +- .../camel/support/PropertyBindingSupport.java | 2 +- .../apache/camel/support/RestComponentHelper.java | 4 +- .../support/RestConsumerContextPathMatcher.java | 2 +- .../camel/support/RouteWatcherReloadStrategy.java | 2 +- .../org/apache/camel/support/SimpleRegistry.java | 7 + .../camel/support/builder/ExpressionBuilder.java | 8 +- .../builder/TokenXMLExpressionIterator.java | 10 +- .../camel/support/component/ApiConsumerHelper.java | 4 +- .../camel/support/component/ApiMethodArg.java | 2 +- .../camel/support/component/ApiMethodHelper.java | 2 +- .../camel/support/component/ApiMethodImpl.java | 2 +- .../camel/support/component/ApiMethodParser.java | 2 +- .../processor/DefaultExchangeFormatter.java | 5 +- .../support/processor/DefaultMaskingFormatter.java | 2 +- .../processor/PredicateValidationException.java | 4 +- .../processor/RestBindingAdviceFactory.java | 40 +- .../camel/support/scan/PackageScanHelper.java | 83 +- .../org/apache/camel/support/ObjectHelperTest.java | 7 +- .../java/org/apache/camel/util/AntPathMatcher.java | 2 +- .../org/apache/camel/util/CollectionHelper.java | 2 +- .../main/java/org/apache/camel/util/FileUtil.java | 71 +- .../main/java/org/apache/camel/util/IOHelper.java | 60 +- .../java/org/apache/camel/util/ObjectHelper.java | 54 +- .../java/org/apache/camel/util/OgnlHelper.java | 4 +- .../main/java/org/apache/camel/util/Scanner.java | 4 +- .../java/org/apache/camel/util/StringHelper.java | 195 +- .../org/apache/camel/util/StringQuoteHelper.java | 2 +- .../java/org/apache/camel/util/URIScanner.java | 4 +- .../java/org/apache/camel/util/URISupport.java | 7 +- .../org/apache/camel/util/backoff/BackOff.java | 2 +- .../RejectableScheduledThreadPoolExecutor.java | 4 +- .../concurrent/RejectableThreadPoolExecutor.java | 4 +- .../concurrent/SizedScheduledExecutorService.java | 4 +- .../util/concurrent/ThreadPoolRejectedPolicy.java | 4 +- .../org/apache/camel/util/StringHelperTest.java | 25 + .../java/org/apache/camel/xml/in/ParserTest.java | 2 +- core/camel-xml-jaxb/pom.xml | 10 +- .../java/org/apache/camel/xml/jaxb/JaxbHelper.java | 63 +- .../camel/xml/jaxb/JaxbModelToXMLDumper.java | 18 +- .../camel/util/xml/pretty/XmlPrettyPrinter.java | 8 +- .../jaxp/CamelXmlJaxpBulkConverterLoader.java | 44 +- .../apache/camel/converter/jaxp/DomConverter.java | 34 +- .../apache/camel/converter/jaxp/XmlConverter.java | 225 +- .../support/builder/xml/XMLConverterHelper.java | 9 +- .../validation/SchemaValidationException.java | 3 +- .../processor/validation/ValidatingProcessor.java | 8 +- .../apache/camel/util/xml/StreamSourceCache.java | 8 +- .../apache/camel/util/xml/XmlLineNumberParser.java | 2 +- .../org/apache/camel/yaml/LwModelToYAMLDumper.java | 8 +- .../java/org/apache/camel/yaml/io/YamlWriter.java | 15 +- docs/pom.xml | 2 + .../modules/ROOT/pages/backlog-debugger.adoc | 2 +- .../modules/ROOT/pages/backlog-tracer.adoc | 6 +- .../ROOT/pages/camel-4x-upgrade-guide-4_8.adoc | 20 + .../modules/ROOT/pages/camel-jbang.adoc | 44 +- .../camel/cli/connector/LocalCliConnector.java | 108 +- dsl/camel-componentdsl/pom.xml | 1 + .../dsl/Aws2S3ComponentBuilderFactory.java | 40 +- dsl/camel-endpointdsl/pom.xml | 3 +- .../endpoint/dsl/AWS2S3EndpointBuilderFactory.java | 136 +- .../dsl/KubernetesJobEndpointBuilderFactory.java | 12 + .../KubernetesSecretsEndpointBuilderFactory.java | 12 + .../dsl/TahuEdgeEndpointBuilderFactory.java | 12 - .../dsl/TahuHostEndpointBuilderFactory.java | 12 - .../dsl/java/joor/JavaRoutesBuilderLoader.java | 4 +- .../camel/jbang/console/SourceDirDevConsole.java | 2 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 34 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 15 +- .../core/commands/action/CamelTraceAction.java | 150 + .../camel/dsl/jbang/core/common/RuntimeType.java | 2 +- .../camel/dsl/jbang/it/MavenGradleITCase.java | 54 + .../camel/dsl/jbang/it/RouteFromDirITCase.java | 17 +- .../dsl/jbang/it/support/JBangTestSupport.java | 4 +- .../it/from-source-dir/FromDirectoryRoute.java | 25 +- .../resources/jbang/it/maven-gradle/build.gradle | 49 +- .../java/org/apache/camel/main/KameletMain.java | 14 +- .../download/DependencyDownloaderRoutesLoader.java | 12 + .../main/download/NoopRoutesBuilderLoader.java | 30 +- .../camel/main/download/TransactedDownloader.java | 75 + .../injection/AnnotationDependencyInjection.java | 74 +- .../apache/camel/kotlin/components/Aws2S3UriDsl.kt | 36 +- .../camel/kotlin/dataformats/CsvDataFormatDsl.kt | 2 +- .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 45 +- .../dsl/yaml/deserializers/ModelDeserializers.java | 2 +- .../dsl/yaml/deserializers/BeansDeserializer.java | 46 +- .../generated/resources/schema/camelYamlDsl.json | 2 +- .../dsl/yaml/YamlRoutesBuilderLoaderSupport.java | 4 - parent/pom.xml | 56 +- pom.xml | 44 +- .../test/infra/nats/services/container.properties | 2 +- .../infra/rabbitmq/services/container.properties | 2 +- .../test/infra/solr/services/container.properties | 2 +- tests/camel-itest/pom.xml | 11 +- .../org/apache/camel/tooling/util/Strings.java | 82 +- tooling/{ => enforcer-rules}/pom.xml | 24 +- .../main/resources/camel-banned-dependencies.xml | 29 + .../maven/camel-api-component-maven-plugin/pom.xml | 2 +- .../pom.xml | 2 +- tooling/parent/pom.xml | 2 +- tooling/pom.xml | 1 + 339 files changed, 12668 insertions(+), 12687 deletions(-) create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/ProducerBatchSimpleExpTest.java rename components/camel-tahu/src/test/java/org/apache/camel/component/tahu/{TahuEdgeProducerTest.java => TahuEdgeProducerIT.java} (92%) rename components/camel-tahu/src/test/java/org/apache/camel/component/tahu/{TahuHostConsumerTest.java => TahuHostConsumerIT.java} (97%) rename components/camel-tahu/src/test/java/org/apache/camel/component/tahu/handlers/{TahuEdgeClientManualTest.java => TahuEdgeClientManualIT.java} (99%) rename components/camel-tahu/src/test/java/org/apache/camel/component/tahu/handlers/{TahuHostApplicationManualTest.java => TahuHostApplicationManualIT.java} (98%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/BindToRegistryBeanInitDestroyMethodServiceTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/BindToRegistryBeanInitDestroyMethodTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/BindToRegistryBeanLazyMethodTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/BindToRegistryBeanLazyTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/issues/AdviceWithWeaveByToUriEnrichTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/issues/AdviceWithWeaveByToUriPollEnrichTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/issues/AdviceWithWeaveByToUriPollTest.java create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/MavenGradleITCase.java copy components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/RemoteEndPointRemoteFilePollingConsumerPollStrategyTest.java => dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/RouteFromDirITCase.java (63%) copy core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleOverrideMethodTest.java => dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/from-source-dir/FromDirectoryRoute.java (60%) copy components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorWaitStrategyCreationTest.java => dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/maven-gradle/build.gradle (51%) copy core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleOverrideMethodTest.java => dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/NoopRoutesBuilderLoader.java (58%) create mode 100644 dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/TransactedDownloader.java copy tooling/{ => enforcer-rules}/pom.xml (65%) create mode 100644 tooling/enforcer-rules/src/main/resources/camel-banned-dependencies.xml