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

davsclaus pushed a change to branch CAMEL-24727-jbang-export-module
in repository https://gitbox.apache.org/repos/asf/camel.git


    from c3bce748ae0d Merge branch 'main' into CAMEL-24727-jbang-export-module
     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 fa5837896bf9 Merge branch 'main' into CAMEL-24727-jbang-export-module

No new revisions were added by this update.

Summary of changes:
 bom/camel-bom/pom.xml                              |    5 +
 catalog/camel-allcomponents/pom.xml                |    5 +
 .../org/apache/camel/catalog/components.properties |    1 +
 .../catalog/components/apicurio-registry.json      |  115 ++
 .../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 +-
 .../apache/camel/catalog/docs/sftp-component.adoc  |   15 +
 .../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}      |   43 +-
 .../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
 .../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 +++
 .../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 +
 .../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 +-
 components/camel-workday/pom.xml                   |    4 +
 .../workday/auth/AuthClientForIntegration.java     |   25 +-
 .../workday/auth/AuthClientForIntegrationTest.java |  124 ++
 components/pom.xml                                 |    1 +
 .../apache/camel/dev-console/eval-language.json    |   18 +-
 .../camel/impl/console/EvalLanguageDevConsole.java |   46 +-
 .../impl/console/EvalLanguageDevConsoleTest.java   |   51 +
 .../org/apache/camel/main/components.properties    |    1 +
 .../java/org/apache/camel/util/ArtifactUtils.java  |    1 +
 .../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_24.adoc    |   20 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   10 +-
 .../ROOT/pages/camel-jbang-tui-ai-agents.adoc      |    3 +-
 .../camel/cli/connector/LocalCliConnector.java     |   13 +-
 .../connector/LocalCliConnectorEvalActionTest.java |   93 +
 .../component/ComponentsBuilderFactory.java        |   13 +
 .../ApicurioRegistryComponentBuilderFactory.java   |  493 +++++
 .../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/camel-jbang/camel-jbang-core/pom.xml           |   17 +
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   35 +-
 .../core/commands/ai/ExpressionEvaluator.java      |  287 ++-
 .../camel/dsl/jbang/core/common/ActionClient.java  |    7 +-
 .../camel/dsl/jbang/core/common/RuntimeHelper.java |   26 +-
 .../core/commands/ai/EvalInTheIntegrationTest.java |  146 +-
 .../ai/ExpressionEvaluatorRequestTest.java         |  209 +++
 .../jbang/core/commands/mcp/AuthoringTools.java    |   48 +-
 .../core/commands/mcp/AuthoringToolsTest.java      |   51 +-
 .../core/commands/tui/AiPanelPromptBudgetTest.java |   16 +-
 .../src/jreleaser/bin/camel-validate.sh            |   10 +-
 .../launcher/PackageNativeValidationTest.java      |   33 +-
 .../camel-component-known-dependencies.properties  |    1 +
 parent/pom.xml                                     |   13 +
 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         |   44 +-
 .../services/ApicurioRegistryInfraService.java     |   38 +-
 ...ApicurioRegistryLocalContainerInfraService.java |  106 ++
 .../ApicurioRegistryRemoteInfraService.java        |   42 +-
 .../registry/services/ApicurioRegistryService.java |   39 +-
 .../services/ApicurioRegistryServiceFactory.java   |   46 +
 .../registry}/services/container.properties        |    2 +-
 .../test/infra/opa/services/container.properties   |    6 +
 test-infra/pom.xml                                 |    1 +
 111 files changed, 10688 insertions(+), 311 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 
components/{camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFile.java
 => 
camel-apicurio-registry/src/main/java/org/apache/camel/component/apicurioregistry/ApicurioRegistryValidationException.java}
 (58%)
 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-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-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpConsumerJailStartingDirectorySymlinkIT.java
 create mode 100644 
components/camel-workday/src/test/java/org/apache/camel/component/workday/auth/AuthClientForIntegrationTest.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/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/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ExpressionEvaluatorRequestTest.java
 create mode 100644 test-infra/camel-test-infra-apicurio-registry/pom.xml
 copy 
components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFile.java
 => 
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/common/ApicurioRegistryProperties.java
 (58%)
 copy 
components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFile.java
 => 
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/services/ApicurioRegistryInfraService.java
 (58%)
 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%)
 copy 
components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFile.java
 => 
test-infra/camel-test-infra-apicurio-registry/src/main/java/org/apache/camel/test/infra/apicurio/registry/services/ApicurioRegistryService.java
 (58%)
 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%)

Reply via email to