This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/maven/opentelemetry-50e92507e5
in repository https://gitbox.apache.org/repos/asf/camel.git
omit 309b315af548 Bump the opentelemetry group across 1 directory with 5
updates
add c03e50d37908 Bump com.braintreepayments.gateway:braintree-java from
3.54.0 to 3.55.1 (#28609)
add cb59f8fed39c CAMEL-25950: camel-sjms - SjmsMessage keeps the
attachments when the exchange is copied (#28644)
add 235655c8af9f CAMEL-26290: camel-util - CaseInsensitiveMap hash by code
point, FilterIterator.remove after hasNext, TimeUtils.isPositive for negative
durations (#28643)
add b81559f1e2df CAMEL-26286: camel-disruptor - removing one of the routes
that consume from a disruptor endpoint no longer shuts down its disruptor
(#28639)
add f4e22922dec4 CAMEL-26107: camel-wal - replay the unconfirmed entries
of the previous run after a restart (#28638)
add 9d1d6e51eebb Bump org.atmosphere:atmosphere-runtime from 4.0.74 to
4.0.76
add b3a7668562b1 Bump org.webjars:swagger-ui from 5.33.2 to 5.34.0
add c730b6d49936 Bump com.clickhouse:client-v2 from 0.10.0 to 0.11.0
add 912d702c1a1f chore(deps): Bump camel-lsp-server from 1.34.0 to 1.35.0
and adapt the edit plugin (#28655)
add e6240540c570 Bump io.projectreactor.netty:reactor-netty from 1.3.7 to
1.3.8
add bc9adfe7f2ff Bump org.commonmark:commonmark from 0.30.1 to 0.31.0
add 54122088c6f3 Bump com.ibm.icu:icu4j from 78.3 to 79.1
add 017f4fd11c4a Bump org.codehaus.plexus:plexus-archiver from 4.14.0 to
4.15.0
add 6eb7f6c9a907 CAMEL-25163: docs - upgrade guide entries for the
camel-google-storage object name and downloadFileName expression checks in
4.22.3 and 4.18.6 (#28686)
add d3a8edcb218c CAMEL-26402: camel-jbang-plugin-test - use
citrus-junit-jupiter for Citrus 5.x
add ba27c6a24890 CAMEL-26399: camel-jbang - AI tools: accept the argument
names models pass, and name the expected ones when one is missing (#28677)
add db46ee4e7920 CAMEL-26396: camel-jbang - AI tools: the MCP server never
takes itself for an integration (#28678)
add 1567ac7ad41f CAMEL-26401: camel-core - Simple: the elvis operator
inside ${ }, and AI tools flag the form without spaces (#28679)
add 54b9a60fc5ae CAMEL-25861: camel-azure-cosmosdb - the consumer starts
the change feed processor again when it cannot start (#28637)
add b0b2ac5b8f8a Bump com.google.code.gson:gson from 2.14.0 to 2.15.0
(#28662)
add 2d385549fb39 CAMEL-26287: camel-jcache - stopping an endpoint no
longer closes the caches, cache manager and caching provider that other
endpoints use (#28640)
add 61e9f6c35505 CAMEL-26398: camel-jbang - AI tools: the file tools take
an absolute file inside the directory and the client's root, and name a file
found in a subdirectory (#28681)
add 750325d0e737 CAMEL-26397: camel-jbang - AI tools: read the whole
command line of an integration on Linux (#28682)
add 2cfef426ac2e CAMEL-26380: camel-netty-http - Fix flaky
NettyHttpBasicAuthConstraintDotSegmentTest
add a17d0049f74b Enable integration tests on ppc64le (#28672)
add 5ab8a591b546 CAMEL-25886: camel-ftp/mina-sftp - resolve listed
symbolic links for jailStartingDirectory (#28214)
add 04a1f0d29f1d CAMEL-26162: camel-workday - the token request sends the
Base64 Basic header, and the access token is read as JSON (#28691)
add 0bd78692be89 CAMEL-26400: camel-jbang - AI tools:
camel_eval_expression takes headers, variables, resultType and predicate
(#28683)
add 4f9cd4f0de6f CAMEL-24172: Add camel-apicurio-registry component
(#24844)
add d1a4478a70c1 CAMEL-26404: camel-oauth - validate JWT audience for
access tokens on servlet backend
add 5d1fb6af9ba6 chore: camel-launcher - the Homebrew validator trusts its
local tap, as recent Homebrew refuses to load a formula from an untrusted tap
(#28699)
add 43542095a26e CAMEL-24172: camel-apicurio-registry - the YAML examples
in the docs keep steps under from (#28705)
add e478912bb358 CAMEL-26404: upgrade guide - camel-oauth notes for 4.22.3
and 4.18.6 (#28702)
add 47eed9d2117f CAMEL-26338: camel-core - a hook for every processing
step, that can delay or fail the step (#28646)
add 80cfab47cf9e CAMEL-26392: camel-core - Type converter: cache lookup
results, also when no converter is found (#28651)
add 6e726508e61a Bump bytebuddy-version from 1.18.14 to 1.18.16 (#28666)
add 073cf172fb78 chore(deps): Bump
org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.2 to 3.16.0
(#26292)
add a86f49068006 CAMEL-26302: camel-ehcache - removing the route that
consumes from a cache no longer closes the cache that other routes still use
(#28645)
add 31944bddcefb CAMEL-26288: camel-quickfix - removing one of the routes
that consume from a quickfix endpoint no longer takes the other routes off the
session (#28641)
add b7eec9316e8c CAMEL-26157: camel-reactive-streams - the producer
removes its callback header (#28654)
add 865b880ead56 CAMEL-25887: camel-rest-openapi - option to restrict the
external references of the OpenAPI specification (#28183)
add 339d63c9a74c chore: camel-launcher-native - skip the doc-sample check
when camel-jbang-core is built against the snapshot YAML DSL schema (#28706)
add 00f66540c4ce CAMEL-26130: camel-oaipmh - the CamelOaimphOnlyFirst and
CamelOaimphIgnoreSSLWarnings headers apply to their exchange only (#28690)
add 623422c4fe29 CAMEL-26197: camel-openfga - reject a Map body in
batchCheck, and return listRelations in configured order (#28704)
add 411e25ec05f7 CAMEL-26408: camel-openfga - scale the batchCheck await
timeout by the fan-out (#28703)
add 167b4371ddc4 CAMEL-24727: camel-jbang - new camel-jbang-export module
with the export helpers that need no picocli or jline (#28671)
add 6f64f851b0f4 chore(deps): Bump the opentelemetry group across 1
directory with 5 updates
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 (309b315af548)
\
N -- N -- N refs/heads/dependabot/maven/opentelemetry-50e92507e5
(6f64f851b0f4)
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/camel-launcher-native-exe.yml | 22 +-
.github/workflows/package-native-validation.yml | 32 +-
bom/camel-bom/pom.xml | 10 +
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 1 +
.../catalog/components/apicurio-registry.json | 115 ++
.../apache/camel/catalog/components/braintree.json | 4 +-
.../camel/catalog/components/rest-openapi.json | 8 +-
.../apache/camel/catalog/dev-consoles-openapi.json | 4 +
.../camel/catalog/dev-consoles/eval-language.json | 18 +-
.../org/apache/camel/catalog/docs.properties | 1 +
.../catalog/docs/apicurio-registry-component.adoc | 304 +++
.../camel/catalog/docs/mina-sftp-component.adoc | 12 +-
.../camel/catalog/docs/rest-openapi-component.adoc | 32 +
.../apache/camel/catalog/docs/sftp-component.adoc | 15 +
.../camel/catalog/docs/simple-operators.adoc | 27 +
.../org/apache/camel/catalog/models/openApi.json | 3 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 11 +
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 11 +
.../camel/catalog/schemas/camelYamlDsl-model.json | 12 +
.../apache/camel/catalog/test-infra/metadata.json | 11 +
.../{camel-opa => camel-apicurio-registry}/pom.xml | 80 +-
.../ApicurioRegistryComponentConfigurer.java | 177 ++
.../ApicurioRegistryEndpointConfigurer.java | 267 +++
.../ApicurioRegistryEndpointUriFactory.java | 124 ++
...curioRegistryProducerInvokeOnHeaderFactory.java | 46 +
.../apicurioregistry/apicurio-registry.json | 115 ++
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/apicurio-registry | 2 +
.../camel/configurer/apicurio-registry-component | 2 +
.../camel/configurer/apicurio-registry-endpoint | 2 +
...onent.apicurioregistry.ApicurioRegistryProducer | 2 +
.../camel/urifactory/apicurio-registry-endpoint | 2 +
.../src/main/docs/apicurio-registry-component.adoc | 304 +++
.../ApicurioRegistryComponent.java | 124 ++
.../ApicurioRegistryConfiguration.java | 247 +++
.../ApicurioRegistryConstants.java | 101 +
.../apicurioregistry/ApicurioRegistryConsumer.java | 205 ++
.../apicurioregistry/ApicurioRegistryEndpoint.java | 278 +++
.../apicurioregistry/ApicurioRegistryProducer.java | 367 ++++
.../ApicurioRegistryValidationException.java | 20 +-
.../ApicurioRegistryComponentTest.java | 107 ++
.../ApicurioRegistryConsumerTest.java | 384 ++++
.../ApicurioRegistryEndpointTest.java | 372 ++++
.../ApicurioRegistryProducerTest.java | 540 ++++++
.../apicurioregistry/FakeVersionPages.java | 99 +
.../ApicurioRegistryArtifactTypesIT.java | 154 ++
.../integration/ApicurioRegistryConsumerIT.java | 112 ++
.../integration/ApicurioRegistryProducerIT.java | 241 +++
.../integration/ApicurioRegistryTestSupport.java | 41 +
.../integration/ApicurioRegistryValidateIT.java | 176 ++
.../src/test/resources/truststore.p12 | Bin 0 -> 1094 bytes
.../component/azure/cosmosdb/CosmosDbConsumer.java | 245 ++-
.../CosmosDbConsumerFirstStartFailsTest.java | 322 ++++
.../CosmosDbConsumerStopWhileStartingTest.java | 327 ++++
components/camel-braintree/pom.xml | 7 +
.../braintree/BraintreeEndpointUriFactory.java | 3 +-
.../TransactionGatewayEndpointConfiguration.java | 15 +-
...tionGatewayEndpointConfigurationConfigurer.java | 7 +
.../internal/TransactionGatewayApiMethod.java | 11 +
.../camel/component/braintree/braintree.json | 4 +-
.../component/disruptor/DisruptorConsumer.java | 2 +-
.../component/disruptor/DisruptorEndpoint.java | 49 +
.../DisruptorRemoveRouteOfSharedEndpointTest.java | 152 ++
.../camel/component/ehcache/EhcacheConsumer.java | 42 +-
.../camel/component/ehcache/EhcacheEndpoint.java | 11 +-
.../camel/component/ehcache/EhcacheManager.java | 66 +-
.../camel/component/ehcache/EhcacheProducer.java | 33 +-
.../component/ehcache/EhcacheManagerTest.java | 162 +-
.../component/ehcache/EhcacheRemoveRouteTest.java | 245 +++
.../camel/component/file/GenericFileConsumer.java | 34 +-
.../file/remote/AbstractSftpConsumer.java | 138 ++
.../component/file/remote/SftpRemoteFile.java | 7 +
.../file/remote/SftpSymbolicLinkOperations.java | 53 +
.../camel-ftp/src/main/docs/sftp-component.adoc | 15 +
.../component/file/remote/SftpOperations.java | 82 +-
.../file/remote/SftpRemoteFileJCraft.java | 5 +
...emoteFileConsumerStartingDirectoryJailTest.java | 255 ++-
...SftpConsumerJailStartingDirectorySymlinkIT.java | 291 +++
.../camel/component/jcache/JCacheConsumer.java | 28 +-
.../camel/component/jcache/JCacheManager.java | 82 +-
.../camel/component/jcache/JCacheManagerTest.java | 88 +
.../component/jcache/JCacheRemoveRouteTest.java | 175 ++
.../java/org/apache/camel/jta/StepHookJtaTest.java | 212 +++
.../src/main/docs/mina-sftp-component.adoc | 12 +-
.../file/remote/mina/MinaSftpOperations.java | 55 +-
.../file/remote/mina/MinaSftpRemoteFile.java | 5 +
.../mina/MinaSftpOperationsDisconnectTest.java | 38 +
...SftpConsumerJailStartingDirectorySymlinkIT.java | 291 +++
...NettyHttpBasicAuthConstraintDotSegmentTest.java | 6 +
.../camel/oaipmh/component/OAIPMHProducer.java | 18 +-
.../OAIPMHProducerHeadersPerExchangeTest.java | 112 ++
.../java/org/apache/camel/oauth/UserProfile.java | 47 +-
.../org/apache/camel/oauth/UserProfileTest.java | 136 +-
.../jakarta/ServletOAuthTokenCredentialsTest.java | 81 +-
components/camel-opa/pom.xml | 3 +-
.../camel/openapi/OpenApiExternalReferences.java | 562 ++++++
.../apache/camel/openapi/RestOpenApiReader.java | 22 +
.../RestOpenApiReaderExternalReferencesTest.java | 708 +++++++
.../resources/external-references-31-bridge.yaml | 22 +
.../test/resources/external-references-31-id.yaml | 49 +
.../external-references-31-inherited-id.yaml | 49 +
.../resources/external-references-31-node.yaml | 23 +
.../resources/external-references-31-owner.yaml | 22 +
.../external-references-31-recursive.yaml | 48 +
.../resources/external-references-31-revisit.yaml | 54 +
.../resources/external-references-31-shared.yaml | 22 +
.../test/resources/external-references-alias.yaml | 42 +
.../test/resources/external-references-pet.yaml | 27 +
.../external-references-subdir-remote.yaml | 39 +
.../src/test/resources/external-references.yaml | 41 +
.../schemas/external-references-owner-remote.yaml | 27 +
.../schemas/external-references-pet-remote.yaml | 27 +
.../camel/component/openfga/OpenFgaAuthorizer.java | 39 +-
.../camel/component/openfga/OpenFgaProducer.java | 44 +-
.../component/openfga/OpenFgaAuthorizerTest.java | 59 +
.../component/openfga/OpenFgaOperationsTest.java | 29 +
.../component/quickfixj/QuickfixjEndpoint.java | 11 +-
.../quickfixj/QuickfixjRemoveRouteTest.java | 176 ++
.../reactive/streams/ReactiveStreamsProducer.java | 2 +
.../reactive/streams/BasicPublisherTest.java | 28 +
.../openapi/RestOpenApiComponentConfigurer.java | 6 +
.../openapi/RestOpenApiEndpointConfigurer.java | 6 +
.../openapi/RestOpenApiEndpointUriFactory.java | 3 +-
.../camel/component/rest/openapi/rest-openapi.json | 8 +-
.../src/main/docs/rest-openapi-component.adoc | 32 +
.../rest/openapi/OpenApiExternalReferences.java | 561 ++++++
.../rest/openapi/RestOpenApiComponent.java | 15 +
.../rest/openapi/RestOpenApiEndpoint.java | 70 +-
.../openapi/RestOpenApiExternalReferencesTest.java | 1147 ++++++++++++
.../test/resources/external-references-nested.yaml | 39 +
.../resources/external-references-pet-remote.yaml | 27 +
.../test/resources/external-references-pet.yaml | 27 +
.../test/resources/external-references-root.yaml | 39 +
.../external-references-subdir-remote.yaml | 39 +
.../test/resources/external-references-subdir.yaml | 39 +
.../schemas/external-references-owner-remote.yaml | 27 +
.../schemas/external-references-owner.yaml | 25 +
.../schemas/external-references-pet-remote.yaml | 27 +
.../resources/schemas/external-references-pet.yaml | 27 +
.../apache/camel/component/sjms/SjmsMessage.java | 8 +
.../sjms/SjmsMessageCopyAttachmentsTest.java | 103 +
.../sql/SqlProducerExpressionParameterTest.java | 25 +
.../sql/selectProjectsElvisExpression.sql | 22 +
.../org/apache/camel/component/wal/EntryInfo.java | 11 +
.../org/apache/camel/component/wal/LogReader.java | 55 +-
.../org/apache/camel/component/wal/LogWriter.java | 7 +
.../apache/camel/component/wal/TransactionLog.java | 54 +-
.../component/wal/WriteAheadResumeStrategy.java | 243 ++-
.../component/wal/LogReaderEntryPositionTest.java | 105 ++
.../LogWriterUpdateAfterRollOverPositionTest.java | 18 +
.../camel/component/wal/TransactionLogTest.java | 72 +-
.../wal/WriteAheadResumeStrategyRestartTest.java | 587 ++++++
components/camel-workday/pom.xml | 4 +
.../workday/auth/AuthClientForIntegration.java | 25 +-
.../workday/auth/AuthClientForIntegrationTest.java | 124 ++
components/pom.xml | 1 +
.../org/apache/camel/ExtendedCamelContext.java | 24 +
.../spi/ErrorHandlerRedeliveryCustomizer.java | 20 +
.../main/java/org/apache/camel/spi/StepHook.java | 114 ++
.../camel/impl/engine/CamelInternalProcessor.java | 17 +-
.../impl/engine/DefaultCamelContextExtension.java | 12 +
.../apache/camel/impl/engine/DefaultChannel.java | 48 +
.../impl/converter/CoreTypeConverterRegistry.java | 56 +-
.../camel/impl/converter/EnumTypeConverter.java | 37 +-
.../apache/camel/dev-console/eval-language.json | 18 +-
.../camel/impl/console/EvalLanguageDevConsole.java | 46 +-
.../impl/console/EvalLanguageDevConsoleTest.java | 51 +
.../camel/impl/ExtendedCamelContextConfigurer.java | 6 +
.../modules/languages/pages/simple-operators.adoc | 27 +
.../language/simple/SimpleExpressionParser.java | 14 +-
.../camel/language/simple/SimpleSyntaxHints.java | 48 +
.../simple/ast/SimpleFunctionExpression.java | 26 +
.../org/apache/camel/model/rest/openApi.json | 3 +-
.../apache/camel/model/rest/OpenApiDefinition.java | 22 +
.../apache/camel/model/rest/RestDefinition.java | 3 +
.../errorhandler/RedeliveryErrorHandler.java | 29 +-
.../converter/TypeConverterLookupCacheTest.java | 171 ++
.../language/simple/SimpleElvisInBracesTest.java | 154 ++
.../apache/camel/processor/StepHookStressTest.java | 170 ++
.../org/apache/camel/processor/StepHookTest.java | 544 ++++++
.../org/apache/camel/support/StepHelperTest.java | 565 ++++++
.../apache/camel/java/out/JavaDslModelWriter.java | 1 +
.../org/apache/camel/main/components.properties | 1 +
.../camel/management/ManagedStepHookTest.java | 136 ++
.../java/org/apache/camel/support/StepHelper.java | 150 ++
.../java/org/apache/camel/util/ArtifactUtils.java | 1 +
.../org/apache/camel/util/CaseInsensitiveMap.java | 12 +-
.../java/org/apache/camel/util/FilterIterator.java | 16 +
.../main/java/org/apache/camel/util/TimeUtils.java | 2 +-
.../CaseInsensitiveMapSupplementaryCaseTest.java | 95 +
.../camel/util/FilterIteratorRemoveTest.java | 97 +
.../java/org/apache/camel/util/TimeUtilsTest.java | 27 +-
.../java/org/apache/camel/xml/in/ModelParser.java | 1 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 1 +
.../org/apache/camel/yaml/out/YamlModelWriter.java | 1 +
coverage/pom.xml | 5 +
design/chaos.adoc | 12 +-
.../ROOT/examples/json/apicurio-registry.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/apicurio-registry-component.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 29 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 29 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 105 ++
.../modules/ROOT/pages/camel-jbang-ai.adoc | 4 +
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 75 +-
.../ROOT/pages/camel-jbang-tui-ai-agents.adoc | 12 +-
.../modules/ROOT/pages/camel-jbang-tui-ai.adoc | 5 +-
.../modules/ROOT/pages/rest-dsl-openapi.adoc | 43 +
.../cli/connector/FileCliConnectorTransport.java | 28 +
.../camel/cli/connector/LocalCliConnector.java | 13 +-
.../FileCliConnectorTransportStopTest.java | 146 ++
.../connector/LocalCliConnectorEvalActionTest.java | 93 +
.../component/ComponentsBuilderFactory.java | 13 +
.../ApicurioRegistryComponentBuilderFactory.java | 493 +++++
.../dsl/RestOpenapiComponentBuilderFactory.java | 22 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/EndpointHeaderBuilders.java | 13 +
.../builder/endpoint/StaticEndpointBuilders.java | 46 +
.../ApicurioRegistryEndpointBuilderFactory.java | 1967 ++++++++++++++++++++
.../dsl/RestOpenApiEndpointBuilderFactory.java | 66 +
dsl/camel-jbang/camel-jbang-core/pom.xml | 21 +
.../META-INF/camel-jbang-commands-metadata.json | 20 +-
.../dsl/jbang/core/commands/ai/eip-samples.json | 4 +
.../apache/camel/dsl/jbang/core/commands/Ask.java | 2 +-
.../camel/dsl/jbang/core/commands/AskTools.java | 10 +-
.../dsl/jbang/core/commands/CamelCommand.java | 4 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 2 +-
.../core/commands/CamelShellCommandRegistry.java | 2 +-
.../camel/dsl/jbang/core/commands/CliRunner.java | 6 +-
.../dsl/jbang/core/commands/CommandHelper.java | 4 +-
.../camel/dsl/jbang/core/commands/Debug.java | 4 +-
.../dsl/jbang/core/commands/DependencyList.java | 6 +-
.../dsl/jbang/core/commands/DependencyRuntime.java | 6 +-
.../dsl/jbang/core/commands/DependencyUpdate.java | 2 +-
.../camel/dsl/jbang/core/commands/Doctor.java | 4 +-
.../camel/dsl/jbang/core/commands/Export.java | 46 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 19 +-
.../dsl/jbang/core/commands/ExportCamelMain.java | 13 +-
.../dsl/jbang/core/commands/ExportQuarkus.java | 20 +-
.../dsl/jbang/core/commands/ExportSpringBoot.java | 16 +-
.../apache/camel/dsl/jbang/core/commands/Init.java | 10 +-
.../camel/dsl/jbang/core/commands/LlmClient.java | 2 +-
.../jbang/core/commands/MavenResolverMixin.java | 2 +-
.../commands/QuarkusExtensionRegistryMixin.java | 4 +-
.../jbang/core/commands/QuarkusPlatformMixin.java | 10 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 34 +-
.../camel/dsl/jbang/core/commands/RunHelper.java | 2 +-
.../dsl/jbang/core/commands/SBOMGenerator.java | 8 +-
.../camel/dsl/jbang/core/commands/Shell.java | 2 +-
.../dsl/jbang/core/commands/TransformRoute.java | 2 +-
.../core/commands/action/ActionBaseCommand.java | 4 +-
.../commands/action/CamelRouteDiagramAction.java | 2 +-
.../commands/action/CamelRouteStructureAction.java | 4 +-
.../commands/action/CamelRouteTopologyAction.java | 2 +-
.../commands/action/EvalExpressionCommand.java | 4 +-
.../commands/action/SemanticActionCommand.java | 2 +-
.../commands/action/TransformMessageAction.java | 4 +-
.../dsl/jbang/core/commands/ai/AnswerChecks.java | 8 +-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 304 ++-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 2 +-
.../core/commands/ai/ExpressionEvaluator.java | 329 +++-
.../core/commands/ai/IntegrationLauncher.java | 62 +-
.../jbang/core/commands/ai/KameletDefinitions.java | 10 +-
.../dsl/jbang/core/commands/ai/SimpleChecks.java | 133 +-
.../jbang/core/commands/ai/SourceValidator.java | 2 +-
.../core/commands/ai/ToolArgumentAliases.java | 187 ++
.../dsl/jbang/core/commands/ai/ToolContext.java | 69 +-
.../dsl/jbang/core/commands/ai/ToolRegistry.java | 1 +
.../core/commands/catalog/CatalogBaseCommand.java | 6 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 7 +-
.../core/commands/catalog/CatalogKamelet.java | 4 +-
.../CliExecutionExceptionHandler.java | 2 +-
.../core/commands/infra/InfraBaseCommand.java | 2 +-
.../jbang/core/commands/infra/InfraRestart.java | 2 +-
.../dsl/jbang/core/commands/infra/InfraRun.java | 4 +-
.../dsl/jbang/core/commands/infra/InfraStop.java | 2 +-
.../core/commands/process/CamelContextStatus.java | 4 +-
.../core/commands/process/CamelContextTop.java | 4 +-
.../dsl/jbang/core/commands/process/Hawtio.java | 2 +-
.../core/commands/process/RestartProcess.java | 25 +-
.../jbang/core/commands/process/StopProcess.java | 2 +-
.../jbang/core/commands/update/CamelUpdate.java | 2 +-
.../core/commands/update/CamelUpdateMixin.java | 6 +-
.../dsl/jbang/core/commands/update/UpdateList.java | 4 +-
.../dsl/jbang/core/commands/update/UpdateRun.java | 2 +-
.../jbang/core/commands/version/VersionGet.java | 2 +-
.../jbang/core/commands/version/VersionList.java | 23 +-
.../jbang/core/commands/version/VersionSet.java | 2 +-
.../camel/dsl/jbang/core/common/ActionClient.java | 7 +-
.../dsl/jbang/core/common/CamelCommandHelper.java | 29 +-
.../dsl/jbang/core/common/CommandLineHelper.java | 20 +-
.../camel/dsl/jbang/core/common/JsonOutput.java | 1 +
.../apache/camel/dsl/jbang/core/common/Plugin.java | 1 +
.../camel/dsl/jbang/core/common/PluginHelper.java | 2 +
.../camel/dsl/jbang/core/common/ProcessHelper.java | 136 +-
.../jbang/core/common/RunRuntimeTypeConverter.java | 1 +
.../camel/dsl/jbang/core/common/RuntimeHelper.java | 55 +-
.../jbang/core/common/RuntimeTypeConverter.java | 1 +
.../jbang/core/common/ScratchContextHelper.java | 56 +
.../camel/dsl/jbang/core/commands/AskTest.java | 2 +-
.../dsl/jbang/core/commands/AskToolsTest.java | 18 +
.../core/commands/CamelCommandBaseTestSupport.java | 2 +-
.../dsl/jbang/core/commands/CliRunnerTest.java | 2 +-
.../core/commands/CommandInputErrorsTest.java | 2 +-
.../jbang/core/commands/DependencyListTest.java | 2 +-
.../jbang/core/commands/DependencyUpdateTest.java | 4 +-
.../jbang/core/commands/DoctorRepositoryTest.java | 2 +-
.../camel/dsl/jbang/core/commands/DoctorTest.java | 2 +-
.../jbang/core/commands/ExitCodeContractTest.java | 2 +-
.../commands/ExportMainApplicationProperties.java | 2 +-
.../dsl/jbang/core/commands/ExportMainJibTest.java | 2 +-
.../jbang/core/commands/ExportMainJkubeTest.java | 2 +-
.../camel/dsl/jbang/core/commands/ExportTest.java | 6 +-
.../camel/dsl/jbang/core/commands/InitTest.java | 4 +-
.../core/commands/JsonOutputContractTest.java | 2 +-
.../dsl/jbang/core/commands/LlmClientChatTest.java | 2 +-
.../camel/dsl/jbang/core/commands/LoadTest.java | 4 +-
.../dsl/jbang/core/commands/NoTerminalTest.java | 2 +-
.../core/commands/QuarkusPlatformMixinTest.java | 8 +-
.../core/commands/RunHelperDetectRuntimeTest.java | 2 +-
.../camel/dsl/jbang/core/commands/RunTest.java | 2 +-
.../dsl/jbang/core/commands/SourceHelperTest.java | 2 +-
.../core/commands/TransformDataWeaveTest.java | 2 +-
.../dsl/jbang/core/commands/TransformTest.java | 2 +-
.../core/commands/UserConfigDefaultsTest.java | 2 +-
.../jbang/core/commands/WrapperCommandTest.java | 4 +-
.../core/commands/action/ActionCommandsTest.java | 2 +-
.../commands/action/CamelHeapHistogramTest.java | 2 +-
.../core/commands/action/CamelLogActionTest.java | 2 +-
.../CamelRouteDiagramActionMultiFileTest.java | 2 +-
.../action/CamelRouteTopologyActionRenderTest.java | 2 +-
.../commands/action/RouteActionJavaSourceTest.java | 2 +-
.../core/commands/action/SemanticCommandTest.java | 2 +-
.../jbang/core/commands/ai/AnswerChecksTest.java | 35 +-
.../commands/ai/AuthoringToolsFilePathsTest.java | 361 ++++
.../jbang/core/commands/ai/AuthoringToolsTest.java | 7 +
.../core/commands/ai/EvalInTheIntegrationTest.java | 185 +-
.../ai/ExpressionEvaluatorRequestTest.java | 209 +++
.../core/commands/ai/ExpressionEvaluatorTest.java | 65 +-
.../ai/IntegrationLauncherCommandLineTest.java | 190 ++
.../commands/ai/IntegrationLauncherGuardTest.java | 25 +-
.../commands/ai/SourceValidatorSimpleTest.java | 106 ++
.../commands/ai/SourceValidatorVersionTest.java | 2 +-
.../ai/ThisProcessIsNoIntegrationTest.java | 137 ++
.../core/commands/ai/ToolArgumentAliasesTest.java | 200 ++
.../core/commands/catalog/CatalogDocTest.java | 2 +-
.../commands/catalog/CatalogKameletListTest.java | 1 +
.../core/commands/catalog/CatalogKameletTest.java | 1 +
.../core/commands/process/CamelContextTopTest.java | 2 +-
.../commands/process/CamelProcessorTopTest.java | 2 +-
.../commands/process/CamelRouteGroupTopTest.java | 2 +-
.../commands/process/CamelRouteStatusTest.java | 2 +-
.../core/commands/process/CamelRouteTopTest.java | 2 +-
.../jbang/core/commands/process/HawtioTest.java | 2 +-
.../core/commands/process/ListHealthTest.java | 2 +-
.../core/commands/process/ListMetricTest.java | 2 +-
.../core/commands/process/ListProcessTest.java | 2 +-
.../core/commands/process/RestartProcessTest.java | 78 +-
.../core/commands/version/VersionListTest.java | 2 +-
.../core/commands/version/VersionSetTest.java | 2 +-
.../common/CommandLineHelperMigrationTest.java | 1 +
.../jbang/core/common/JavaVersionMetadataTest.java | 1 +
.../dsl/jbang/core/common/JsonOutputTest.java | 1 +
.../jbang/core/common/LogConfigurationTest.java | 1 +
.../dsl/jbang/core/common/PluginHelperTest.java | 1 +
.../dsl/jbang/core/common/ProcessHelperTest.java | 161 ++
...lperTest.java => RuntimeTypeConverterTest.java} | 30 +-
.../jbang/core/common/RuntimeUtilLoggingTest.java | 1 +
.../core/common/ScratchContextHelperTest.java | 97 +
.../dsl/jbang/core/common/TemplateHelperTest.java | 1 +
dsl/camel-jbang/camel-jbang-export/pom.xml | 141 ++
.../dsl/jbang/export}/common/HawtioVersion.java | 2 +-
.../dsl/jbang/export}/common/RuntimeType.java | 2 +-
.../export}/catalog/KameletCatalogHelper.java | 4 +-
.../export}/catalog/KameletDataTypeModel.java | 2 +-
.../dsl/jbang/export}/catalog/KameletModel.java | 2 +-
.../jbang/export}/catalog/KameletOptionModel.java | 2 +-
.../export/common/CamelAndRuntimeVersions.java} | 10 +-
.../camel/dsl/jbang/export/common/CamelHome.java | 73 +
.../jbang/export}/common/CamelJBangConstants.java | 2 +-
.../dsl/jbang/export}/common/CatalogLoader.java | 2 +-
.../jbang/export}/common/CompressionHelper.java | 2 +-
.../dsl/jbang/export/common}/ExportHelper.java | 2 +-
.../export}/common/GenAiDependencyHelper.java | 2 +-
.../camel/dsl/jbang/export}/common/GistHelper.java | 2 +-
.../dsl/jbang/export}/common/GitHubHelper.java | 2 +-
.../camel/dsl/jbang/export}/common/PathUtils.java | 2 +-
.../dsl/jbang/export}/common/PluginExporter.java | 2 +-
.../camel/dsl/jbang/export}/common/Printer.java | 2 +-
.../dsl/jbang/export}/common/PropertyResolver.java | 2 +-
.../dsl/jbang/export}/common/QuarkusHelper.java | 11 +-
.../dsl/jbang/export}/common/RuntimeUtil.java | 16 +-
.../camel/dsl/jbang/export}/common/Source.java | 2 +-
.../dsl/jbang/export}/common/SourceHelper.java | 2 +-
.../dsl/jbang/export}/common/SourceScheme.java | 2 +-
.../dsl/jbang/export}/common/StringPrinter.java | 2 +-
.../dsl/jbang/export}/common/TemplateHelper.java | 2 +-
.../dsl/jbang/export}/common/VersionHelper.java | 4 +-
.../camel/dsl/jbang/export}/common/XmlHelper.java | 28 +-
.../export}/catalog/KameletCatalogHelperTest.java | 4 +-
.../dsl/jbang/export/common}/ExportHelperTest.java | 2 +-
.../export}/common/GenAiDependencyHelperTest.java | 2 +-
.../dsl/jbang/export}/common/GitHubHelperTest.java | 2 +-
.../dsl/jbang/export}/common/PrinterTest.java | 2 +-
.../jbang/export}/common/QuarkusHelperTest.java | 10 +-
.../dsl/jbang/export}/common/RuntimeTypeTest.java | 12 +-
.../jbang/export}/common/VersionHelperTest.java | 2 +-
.../quarkus-camel-bom-2.8.0.Final.pom.xml | 0
.../quarkus-camel-bom-3.27.3.1.pom.xml | 0
.../quarkus-camel-bom-3.33.1.1.pom.xml | 0
.../quarkus-camel-bom-3.35.2.pom.xml | 0
.../quarkus-registry-client-platforms.json | 0
.../src/test/resources/log4j2.properties | 13 +-
.../camel/dsl/jbang/it/support/InVersion.java | 2 +-
.../camel/dsl/jbang/it/support/JiraUtil.java | 2 +-
.../jbang/core/commands/mcp/AdvisoryService.java | 2 +-
.../dsl/jbang/core/commands/mcp/AdvisoryTools.java | 2 +
.../core/commands/mcp/AiPipelineScaffoldTools.java | 2 +
.../dsl/jbang/core/commands/mcp/AiTraceTools.java | 2 +
.../jbang/core/commands/mcp/AuthoringTools.java | 162 +-
.../jbang/core/commands/mcp/CatalogService.java | 6 +-
.../dsl/jbang/core/commands/mcp/CatalogTools.java | 2 +
.../commands/mcp/ConfigurationValidateTools.java | 2 +
.../core/commands/mcp/DependencyCheckTools.java | 2 +
.../commands/mcp/DependencySecurityAuditTools.java | 2 +
.../dsl/jbang/core/commands/mcp/DiagnoseTools.java | 2 +
.../dsl/jbang/core/commands/mcp/ExampleTools.java | 3 +
.../dsl/jbang/core/commands/mcp/ExplainTools.java | 2 +
.../dsl/jbang/core/commands/mcp/HardenTools.java | 2 +
.../dsl/jbang/core/commands/mcp/KameletTools.java | 11 +-
.../core/commands/mcp/McpArgumentGuardrail.java | 140 ++
.../jbang/core/commands/mcp/MigrationTools.java | 5 +
.../commands/mcp/MigrationWildflyKarafTools.java | 2 +
.../dsl/jbang/core/commands/mcp/OpenApiTools.java | 3 +
.../commands/mcp/PropertiesTranslateTools.java | 2 +
.../core/commands/mcp/RouteCostEstimateTools.java | 2 +
.../jbang/core/commands/mcp/RouteDiagramTools.java | 4 +-
.../jbang/core/commands/mcp/RuntimeService.java | 7 +
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 43 +
.../jbang/core/commands/mcp/SecurityScanTools.java | 2 +
.../jbang/core/commands/mcp/TestScaffoldTools.java | 2 +
.../jbang/core/commands/mcp/TransformTools.java | 2 +
.../dsl/jbang/core/commands/mcp/VersionTools.java | 6 +-
.../src/main/resources/application.properties | 4 +
.../core/commands/mcp/AuthoringToolsRootsTest.java | 189 ++
.../core/commands/mcp/AuthoringToolsTest.java | 79 +-
.../commands/mcp/McpArgumentGuardrailTest.java | 301 +++
.../commands/mcp/McpSecurityInterceptorTest.java | 8 +-
.../jbang/core/commands/mcp/McpToolClasses.java | 59 +-
.../core/commands/mcp/RuntimeServiceTest.java | 31 +
.../core/commands/edit/CamelNanoLspEditor.java | 3 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../core/commands/generate/CodeRestGenerator.java | 2 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../commands/kubernetes/KubernetesBaseCommand.java | 2 +-
.../core/commands/kubernetes/KubernetesExport.java | 12 +-
.../core/commands/kubernetes/KubernetesRun.java | 8 +-
.../core/commands/kubernetes/MetadataHelper.java | 8 +-
.../core/commands/kubernetes/traits/BaseTrait.java | 2 +-
.../core/commands/kubernetes/traits/Trait.java | 2 +-
.../commands/kubernetes/traits/TraitCatalog.java | 2 +-
.../commands/kubernetes/traits/TraitContext.java | 4 +-
.../commands/kubernetes/traits/TraitHelper.java | 2 +-
.../kubernetes/KubernetesBaseTestSupport.java | 2 +-
.../commands/kubernetes/KubernetesDeleteTest.java | 4 +-
.../KubernetesExportBaseTestSupport.java | 2 +-
.../kubernetes/KubernetesExportKnativeTest.java | 2 +-
.../commands/kubernetes/KubernetesExportTest.java | 2 +-
.../kubernetes/KubernetesRunClusterTypeTest.java | 2 +-
.../kubernetes/KubernetesRunCustomTest.java | 4 +-
.../commands/kubernetes/KubernetesRunTest.java | 6 +-
.../commands/kubernetes/MetadataHelperTest.java | 8 +-
.../dsl/jbang/core/commands/mcp/McpCommand.java | 2 +-
.../dsl/jbang/core/commands/test/TestInit.java | 2 +-
.../dsl/jbang/core/commands/test/TestPlugin.java | 4 +-
.../core/commands/test/TestPluginExporter.java | 10 +-
.../jbang/core/commands/test/TestPluginTest.java | 12 +-
.../jbang/core/commands/tui/AcpAgentClient.java | 2 +-
.../core/commands/tui/AiCliCommandExecutor.java | 2 +-
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 2 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 2 +-
.../dsl/jbang/core/commands/tui/CatalogCache.java | 2 +-
.../dsl/jbang/core/commands/tui/CatalogTab.java | 2 +-
.../jbang/core/commands/tui/ConfigurationTab.java | 2 +-
.../dsl/jbang/core/commands/tui/CveAuditTab.java | 2 +-
.../jbang/core/commands/tui/DependencyLoader.java | 2 +-
.../dsl/jbang/core/commands/tui/DoctorPopup.java | 2 +-
.../dsl/jbang/core/commands/tui/InfraSupport.java | 2 +-
.../jbang/core/commands/tui/MonitorContext.java | 2 +-
.../jbang/core/commands/tui/MonitorStartup.java | 2 +-
.../jbang/core/commands/tui/ProcessControl.java | 2 +-
.../dsl/jbang/core/commands/tui/ShellPanel.java | 2 +-
.../dsl/jbang/core/commands/tui/StatusParser.java | 2 +-
.../dsl/jbang/core/commands/tui/StopAllPopup.java | 2 +-
.../jbang/core/commands/tui/TuiToolRegistry.java | 2 +-
.../dsl/jbang/core/commands/tui/TuiUserConfig.java | 2 +-
.../jbang/core/commands/tui/XmlSchemaModel.java | 2 +-
.../commands/tui/AiCliCommandExecutorTest.java | 2 +-
.../core/commands/tui/AiPanelPromptBudgetTest.java | 16 +-
.../dsl/jbang/core/commands/tui/AiPanelTest.java | 10 +-
.../core/commands/tui/McpFacadeWriteFileTest.java | 4 +-
.../core/commands/tui/MonitorStartupTest.java | 2 +-
.../core/commands/tui/ShellPanelLifecycleTest.java | 2 +-
.../jbang/core/commands/tui/TuiFileToolsTest.java | 35 +
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../commands/validate/CatalogVersionMixin.java | 6 +-
.../commands/validate/YamlNormalizeCommand.java | 2 +-
.../validate/ValidateCamelVersionTest.java | 2 +-
.../core/commands/validate/ValidateJsonTest.java | 2 +-
.../validate/YamlNormalizeKameletTest.java | 2 +-
.../validate/YamlNormalizePerFileTest.java | 2 +-
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
.../src/jreleaser/bin/camel-validate.sh | 10 +-
.../launcher/selfupdate/SelfUpdateCommand.java | 2 +-
.../jbang/launcher/selfupdate/UpdateChecker.java | 2 +-
.../dsl/jbang/launcher/CamelLauncherTest.java | 2 +-
.../launcher/PackageNativeValidationTest.java | 33 +-
.../jbang/launcher/SelfUpdateIntegrationTest.java | 2 +-
dsl/camel-jbang/pom.xml | 1 +
.../camel-component-known-dependencies.properties | 1 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 6 +
.../resources/schema/camelYamlDsl-canonical.json | 7 +
.../resources/schema/camelYamlDsl-model.json | 12 +
.../generated/resources/schema/camelYamlDsl.json | 7 +
parent/pom.xml | 40 +-
test-infra/camel-test-infra-all/pom.xml | 11 +
.../src/generated/resources/META-INF/metadata.json | 11 +
.../camel-test-infra-apicurio-registry}/pom.xml | 41 +-
.../common/ApicurioRegistryProperties.java | 17 +-
.../services/ApicurioRegistryInfraService.java | 11 +-
...ApicurioRegistryLocalContainerInfraService.java | 106 ++
.../ApicurioRegistryRemoteInfraService.java | 42 +-
.../registry/services/ApicurioRegistryService.java | 8 +-
.../services/ApicurioRegistryServiceFactory.java | 46 +
.../registry}/services/container.properties | 2 +-
.../test/infra/opa/services/container.properties | 6 +
test-infra/pom.xml | 1 +
.../maven/packaging/PrepareCamelJBangMojo.java | 16 +-
.../PrepareCamelJBangCommandsMojoTest.java | 2 +-
541 files changed, 25995 insertions(+), 1144 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apicurio-registry.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/apicurio-registry-component.adoc
copy components/{camel-opa => camel-apicurio-registry}/pom.xml (61%)
create mode 100644
components/camel-apicurio-registry/src/generated/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryComponentConfigurer.java
create mode 100644
components/camel-apicurio-registry/src/generated/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryEndpointConfigurer.java
create mode 100644
components/camel-apicurio-registry/src/generated/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryEndpointUriFactory.java
create mode 100644
components/camel-apicurio-registry/src/generated/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryProducerInvokeOnHeaderFactory.java
create mode 100644
components/camel-apicurio-registry/src/generated/resources/META-INF/org/apache/camel/component/apicurioregistry/apicurio-registry.json
create mode 100644
components/camel-apicurio-registry/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-apicurio-registry/src/generated/resources/META-INF/services/org/apache/camel/component/apicurio-registry
create mode 100644
components/camel-apicurio-registry/src/generated/resources/META-INF/services/org/apache/camel/configurer/apicurio-registry-component
create mode 100644
components/camel-apicurio-registry/src/generated/resources/META-INF/services/org/apache/camel/configurer/apicurio-registry-endpoint
create mode 100644
components/camel-apicurio-registry/src/generated/resources/META-INF/services/org/apache/camel/invoke-on-header/org.apache.camel.component.apicurioregistry.ApicurioRegistryProducer
create mode 100644
components/camel-apicurio-registry/src/generated/resources/META-INF/services/org/apache/camel/urifactory/apicurio-registry-endpoint
create mode 100644
components/camel-apicurio-registry/src/main/docs/apicurio-registry-component.adoc
create mode 100644
components/camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryComponent.java
create mode 100644
components/camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryConfiguration.java
create mode 100644
components/camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryConstants.java
create mode 100644
components/camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryConsumer.java
create mode 100644
components/camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryEndpoint.java
create mode 100644
components/camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryProducer.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RunRuntimeTypeConverter.java
=>
components/camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryValidationException.java
(64%)
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryComponentTest.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryConsumerTest.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryEndpointTest.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryProducerTest.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/FakeVersionPages.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/integration/ApicurioRegistryArtifactTypesIT.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/integration/ApicurioRegistryConsumerIT.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/integration/ApicurioRegistryProducerIT.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/integration/ApicurioRegistryTestSupport.java
create mode 100644
components/camel-apicurio-registry/src/test/java/org/apache/camel/component/apicurioregistry/integration/ApicurioRegistryValidateIT.java
create mode 100644
components/camel-apicurio-registry/src/test/resources/truststore.p12
create mode 100644
components/camel-azure/camel-azure-cosmosdb/src/test/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConsumerFirstStartFailsTest.java
create mode 100644
components/camel-azure/camel-azure-cosmosdb/src/test/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConsumerStopWhileStartingTest.java
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorRemoveRouteOfSharedEndpointTest.java
create mode 100644
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/EhcacheRemoveRouteTest.java
create mode 100644
components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/SftpSymbolicLinkOperations.java
create mode 100644
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpConsumerJailStartingDirectorySymlinkIT.java
create mode 100644
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheRemoveRouteTest.java
create mode 100644
components/camel-jta/src/test/java/org/apache/camel/jta/StepHookJtaTest.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpConsumerJailStartingDirectorySymlinkIT.java
create mode 100644
components/camel-oaipmh/src/test/java/org/apache/camel/oaipmh/OAIPMHProducerHeadersPerExchangeTest.java
create mode 100644
components/camel-openapi-java/src/main/java/org/apache/camel/openapi/OpenApiExternalReferences.java
create mode 100644
components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderExternalReferencesTest.java
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-bridge.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-id.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-inherited-id.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-node.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-owner.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-recursive.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-revisit.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-31-shared.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-alias.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-pet.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references-subdir-remote.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/external-references.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/schemas/external-references-owner-remote.yaml
create mode 100644
components/camel-openapi-java/src/test/resources/schemas/external-references-pet-remote.yaml
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaAuthorizerTest.java
create mode 100644
components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjRemoveRouteTest.java
create mode 100644
components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/OpenApiExternalReferences.java
create mode 100644
components/camel-rest-openapi/src/test/java/org/apache/camel/component/rest/openapi/RestOpenApiExternalReferencesTest.java
create mode 100644
components/camel-rest-openapi/src/test/resources/external-references-nested.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/external-references-pet-remote.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/external-references-pet.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/external-references-root.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/external-references-subdir-remote.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/external-references-subdir.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/schemas/external-references-owner-remote.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/schemas/external-references-owner.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/schemas/external-references-pet-remote.yaml
create mode 100644
components/camel-rest-openapi/src/test/resources/schemas/external-references-pet.yaml
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/SjmsMessageCopyAttachmentsTest.java
create mode 100644
components/camel-sql/src/test/resources/sql/selectProjectsElvisExpression.sql
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogReaderEntryPositionTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/WriteAheadResumeStrategyRestartTest.java
create mode 100644
components/camel-workday/src/test/java/org/apache/camel/component/workday/auth/AuthClientForIntegrationTest.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/StepHook.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/converter/TypeConverterLookupCacheTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleElvisInBracesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/StepHookStressTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/StepHookTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/StepHelperTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedStepHookTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/StepHelper.java
create mode 100644
core/camel-util/src/test/java/org/apache/camel/util/CaseInsensitiveMapSupplementaryCaseTest.java
create mode 100644
core/camel-util/src/test/java/org/apache/camel/util/FilterIteratorRemoveTest.java
create mode 120000
docs/components/modules/ROOT/examples/json/apicurio-registry.json
create mode 120000
docs/components/modules/ROOT/pages/apicurio-registry-component.adoc
create mode 100644
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/FileCliConnectorTransportStopTest.java
create mode 100644
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorEvalActionTest.java
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ApicurioRegistryComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ApicurioRegistryEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolArgumentAliases.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ScratchContextHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsFilePathsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ExpressionEvaluatorRequestTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationLauncherCommandLineTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ThisProcessIsNoIntegrationTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolArgumentAliasesTest.java
copy
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/{GitHubHelperTest.java
=> RuntimeTypeConverterTest.java} (56%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ScratchContextHelperTest.java
create mode 100644 dsl/camel-jbang/camel-jbang-export/pom.xml
copy
dsl/camel-jbang/{camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java-templates/org/apache/camel/dsl/jbang/export}/common/HawtioVersion.java
(94%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java-templates/org/apache/camel/dsl/jbang/export}/common/RuntimeType.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/catalog/KameletCatalogHelper.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/catalog/KameletDataTypeModel.java
(96%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/catalog/KameletModel.java
(95%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/catalog/KameletOptionModel.java
(94%)
copy
dsl/camel-jbang/{camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core/common/HawtioVersion.java
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export/common/CamelAndRuntimeVersions.java}
(75%)
create mode 100644
dsl/camel-jbang/camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export/common/CamelHome.java
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/CamelJBangConstants.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/CatalogLoader.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/CompressionHelper.java
(97%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export/common}/ExportHelper.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/GenAiDependencyHelper.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/GistHelper.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/GitHubHelper.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/PathUtils.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/PluginExporter.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/Printer.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/PropertyResolver.java
(96%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/QuarkusHelper.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/RuntimeUtil.java
(94%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/Source.java
(96%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/SourceHelper.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/SourceScheme.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/StringPrinter.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/TemplateHelper.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/VersionHelper.java
(97%)
rename
dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/main/java/org/apache/camel/dsl/jbang/export}/common/XmlHelper.java
(65%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export}/catalog/KameletCatalogHelperTest.java
(93%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export/common}/ExportHelperTest.java
(99%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export}/common/GenAiDependencyHelperTest.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export}/common/GitHubHelperTest.java
(96%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export}/common/PrinterTest.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export}/common/QuarkusHelperTest.java
(98%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export}/common/RuntimeTypeTest.java
(79%)
rename
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core
=>
camel-jbang-export/src/test/java/org/apache/camel/dsl/jbang/export}/common/VersionHelperTest.java
(98%)
copy dsl/camel-jbang/{camel-jbang-core =>
camel-jbang-export}/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-2.8.0.Final.pom.xml
(100%)
copy dsl/camel-jbang/{camel-jbang-core =>
camel-jbang-export}/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-3.27.3.1.pom.xml
(100%)
copy dsl/camel-jbang/{camel-jbang-core =>
camel-jbang-export}/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-3.33.1.1.pom.xml
(100%)
copy dsl/camel-jbang/{camel-jbang-core =>
camel-jbang-export}/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-3.35.2.pom.xml
(100%)
copy dsl/camel-jbang/{camel-jbang-core =>
camel-jbang-export}/src/test/resources/QuarkusHelperTest/quarkus-registry-client-platforms.json
(100%)
copy
test-infra/camel-test-infra-opa/src/main/resources/org/apache/camel/test/infra/opa/services/container.properties
=> dsl/camel-jbang/camel-jbang-export/src/test/resources/log4j2.properties
(68%)
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpArgumentGuardrail.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/AuthoringToolsRootsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpArgumentGuardrailTest.java
copy {dsl/camel-jbang =>
test-infra/camel-test-infra-apicurio-registry}/pom.xml (56%)
copy
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RunRuntimeTypeConverter.java
=>
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/common/ApicurioRegistryProperties.java
(60%)
copy
dsl/camel-jbang/camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core/common/HawtioVersion.java
=>
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/services/ApicurioRegistryInfraService.java
(73%)
create mode 100644
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/services/ApicurioRegistryLocalContainerInfraService.java
copy
components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFileJCraft.java
=>
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/services/ApicurioRegistryRemoteInfraService.java
(50%)
rename
dsl/camel-jbang/camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core/common/HawtioVersion.java
=>
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/services/ApicurioRegistryService.java
(71%)
create mode 100644
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/services/ApicurioRegistryServiceFactory.java
copy
test-infra/{camel-test-infra-opa/src/main/resources/org/apache/camel/test/infra/opa
=>
camel-test-infra-apicurio-registry/src/main/resources/org/apache/camel/test/infra/apicurio/registry}/services/container.properties
(93%)