You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2024/03/29 17:51:24 UTC
(camel) branch regen_bot updated (d9e4e114947 -> dc79e8e8c27)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git
from d9e4e114947 CAMEL-20615: camel-yaml-dsl - Fix variableReceive when using route as top elemenet
add 002dacd643e Fixed Bedrock Agent Producer response for ingestion job
add b8ff434333a camel-jbang - Upgrade to 4.5.0 release
add 69b850bf7bf Enable camel-nats for Power
add 6e124a83428 CAMEL-20557: Rest DSL to use openapi spec directly (#13647)
add 05333cbdfba camel-jbang - Upgrade to quarkus 3.9.1
add 70d0a6a9db0 Polished
add 77653d0644b CAMEL-20620: camel-platform-http-vertx - Path parameters should not leak back to calling client (#13648)
add b5c2d273349 Bump com.amazonaws:aws-xray-recorder-sdk-bom from 2.15.1 to 2.15.2 (#13649)
add 563ca1eca57 Bump org.glassfish.jaxb:jaxb-runtime from 4.0.4 to 4.0.5 (#13651)
add ee51635ce32 Bump huaweicloud-sdk-version from 3.1.87 to 3.1.88 (#13654)
add 0f1b413c7b4 Bump org.redisson:redisson from 3.26.0 to 3.27.2 (#13656)
add 8d84bacfc69 Bump io.fabric8:mockwebserver from 6.10.0 to 6.11.0 (#13657)
add d32040cf313 Bump org.owasp:dependency-check-maven from 9.0.9 to 9.0.10 (#13658)
add 234ccfca6ea Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.0 to 3.7.1 (#13652)
add 9ab70185914 camel-jbang - Upgrade to 4.0.0-RC2
add ebd4b055991 Bump org.codehaus.mojo:sql-maven-plugin from 1.5 to 3.0.0 (#13650)
add 6030ea3c77a Bump aws-java-sdk2-version from 2.25.19 to 2.25.20 (#13653)
add fbee8b098f3 CAMEL-19164: upgrade to http components 5.x (#13619)
add 64d67f6b9ab Regen
add 70b559dbaad CAMEL-19164: upgrade to http components 5.x
add fd50d851db5 CAMEL-20632- Fix documentation for Camel Langchain4j chat component (#13659)
add 68661a84041 CAMEL-20625: Create a camel-google-pubsub-lite component (#13630)
add c235e341d9c CAMEL-20625: Create a camel-google-pubsub-lite component
add e1450ab8658 CAMEL-20625: Create a camel-google-pubsub-lite component
add 439beab2d3c CAMEL-20625: Create a camel-google-pubsub-lite component
add 5d51c1e4dd7 CAMEL-20625: Create a camel-google-pubsub-lite component
add 63b04d437cb CAMEL-20625: Create a camel-google-pubsub-lite component
add dcbe7d0a901 Bump djl-version from 0.26.0 to 0.27.0 (#13655)
add c2bcd0e2a74 CAMEL-20629: camel-platform-http-vertx - Header filter strategy should be HttpHeaderFilterStrategy (#13661)
add c96925e6710 CAMEL-20625: fix description for the consumerBytesOutstanding param (#13660)
add 0c0f3667e88 Regen
add 8e21ea5b609 Regen
add aefc55c69d4 Upgrade camel-coap to 3.11.0
add f12fa8278c6 Update camel-3x-upgrade-guide.adoc (#13662)
add 1741a358932 Fix doc xref
add 9dd47b805c0 CAMEL-20623: Use same client request validation in rest-dsl with open… (#13663)
add 6f3e66582dc CAMEL-20629: camel-platform-http-vertx - Header filter strategy should be HttpHeaderFilterStrategy
add dc79e8e8c27 CAMEL-20635: camel-jbang - Export to quarkus does not work with newer Q releases
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 +
.../org/apache/camel/catalog/components/as2.json | 8 +-
.../apache/camel/catalog/components/aws2-ec2.json | 2 +-
.../catalog/components/google-pubsub-lite.json | 60 ++
.../camel/catalog/components/platform-http.json | 7 +-
.../camel/catalog/components/rest-openapi.json | 64 +-
.../org/apache/camel/catalog/models.properties | 1 +
.../org/apache/camel/catalog/models/openApi.json | 23 +
.../org/apache/camel/catalog/models/rest.json | 5 +-
.../camel/catalog/models/restConfiguration.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 71 +-
.../{java => }/docs/langchain-chat-component.adoc | 10 +-
components/camel-as2/camel-as2-api/pom.xml | 11 +-
.../as2/api/AS2AsynchronousMDNManager.java | 89 +--
.../component/as2/api/AS2ClientConnection.java | 170 +++--
.../camel/component/as2/api/AS2ClientManager.java | 17 +-
.../camel/component/as2/api/AS2Constants.java | 4 +-
.../apache/camel/component/as2/api/AS2Header.java | 24 +-
.../component/as2/api/AS2ServerConnection.java | 69 +-
.../camel/component/as2/api/AS2ServerManager.java | 8 +-
.../component/as2/api/AS2SignedDataGenerator.java | 2 +-
.../AS2MessageDispositionNotificationEntity.java | 26 +-
.../api/entity/ApplicationEDIConsentEntity.java | 9 +-
.../as2/api/entity/ApplicationEDIFACTEntity.java | 8 +-
.../as2/api/entity/ApplicationEDIX12Entity.java | 8 +-
.../as2/api/entity/ApplicationEntity.java | 12 +-
.../ApplicationPkcs7MimeCompressedDataEntity.java | 29 +-
.../ApplicationPkcs7MimeEnvelopedDataEntity.java | 29 +-
.../entity/ApplicationPkcs7SignatureEntity.java | 31 +-
.../as2/api/entity/ApplicationXMLEntity.java | 8 +-
...spositionNotificationMultipartReportEntity.java | 30 +-
.../DispositionNotificationOptionsParser.java | 6 +-
.../component/as2/api/entity/EntityParser.java | 185 +++---
.../camel/component/as2/api/entity/MimeEntity.java | 122 +---
.../as2/api/entity/MultipartMimeEntity.java | 26 +-
.../as2/api/entity/MultipartReportEntity.java | 15 +-
.../as2/api/entity/MultipartSignedEntity.java | 17 +-
.../component/as2/api/entity/TextPlainEntity.java | 16 +-
.../as2/api/io/AS2BHttpClientConnection.java | 153 ++++-
.../as2/api/io/AS2BHttpServerConnection.java | 40 +-
.../as2/api/io/AS2SessionInputBuffer.java | 107 +--
.../component/as2/api/protocol/RequestAS2.java | 13 +-
.../as2/api/protocol/RequestAsynchronousMDN.java | 13 +-
.../component/as2/api/protocol/RequestMDN.java | 15 +-
.../component/as2/api/protocol/ResponseMDN.java | 33 +-
.../component/as2/api/util/AS2HeaderUtils.java | 17 +-
.../camel/component/as2/api/util/AS2Utils.java | 49 +-
.../component/as2/api/util/ContentTypeUtils.java | 2 +-
.../util/DispositionNotificationContentUtils.java | 10 +-
.../component/as2/api/util/EncryptingUtils.java | 2 +-
.../camel/component/as2/api/util/EntityUtils.java | 30 +-
.../component/as2/api/util/HttpMessageUtils.java | 67 +-
.../camel/component/as2/api/util/MicUtils.java | 8 +-
.../camel/component/as2/api/util/SigningUtils.java | 2 +-
.../camel/component/as2/api/AS2MessageTest.java | 180 ++---
.../DispositionNotificationOptionsParserTest.java | 3 +-
.../component/as2/api/entity/EntityParserTest.java | 43 +-
.../component/as2/api/util/AS2HeaderUtilsTest.java | 4 +-
.../DispositionNotificationContentUtilsTest.java | 12 +-
.../component/as2/api/util/EntityUtilsTest.java | 10 +-
.../camel/component/as2/api/util/MicUtilsTest.java | 13 +-
.../as2/AS2ClientManagerEndpointConfiguration.java | 8 +-
...ientManagerEndpointConfigurationConfigurer.java | 12 +-
.../component/as2/AS2ConfigurationConfigurer.java | 6 +-
.../camel/component/as2/AS2EndpointConfigurer.java | 6 +-
.../as2/AS2ServerManagerEndpointConfiguration.java | 2 +-
...rverManagerEndpointConfigurationConfigurer.java | 6 +-
.../as2/converter/ContentTypeConverterLoader.java | 2 +-
.../as2/internal/AS2ClientManagerApiMethod.java | 4 +-
.../as2/internal/AS2ServerManagerApiMethod.java | 2 +-
.../org/apache/camel/component/as2/as2.json | 8 +-
.../camel/component/as2/AS2Configuration.java | 2 +-
.../apache/camel/component/as2/AS2Consumer.java | 23 +-
.../apache/camel/component/as2/AS2Endpoint.java | 2 +-
.../apache/camel/component/as2/AS2Producer.java | 19 +-
.../as2/converter/ContentTypeConverter.java | 2 +-
.../camel/component/as2/AS2ClientManagerIT.java | 105 ++-
.../camel/component/as2/AS2ServerManagerIT.java | 88 +--
.../as2/CreateEndpointManualIssueTest.java | 4 +-
.../camel/component/as2/MendelsonCertLoader.java | 4 +-
.../as2/MendelsonSslEndpointManualTest.java | 2 +-
.../aws2/bedrock/agent/BedrockAgentProducer.java | 2 +-
.../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +-
.../camel-google-pubsub-lite}/pom.xml | 55 +-
.../GooglePubsubLiteComponentConfigurer.java | 97 +++
.../GooglePubsubLiteEndpointConfigurer.java | 117 ++++
.../GooglePubsubLiteEndpointUriFactory.java} | 43 +-
.../google/pubsublite/google-pubsub-lite.json | 60 ++
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/google-pubsub-lite | 2 +
.../camel/configurer/google-pubsub-lite-component | 2 +
.../camel/configurer/google-pubsub-lite-endpoint | 2 +
.../camel/urifactory/google-pubsub-lite-endpoint | 2 +
.../main/docs/google-pubsub-lite-component.adoc | 115 ++++
.../pubsublite/GooglePubsubLiteComponent.java | 244 +++++++
.../pubsublite/GooglePubsubLiteConstants.java | 46 ++
.../pubsublite/GooglePubsubLiteConsumer.java | 128 ++++
.../pubsublite/GooglePubsubLiteEndpoint.java | 233 +++++++
.../pubsublite/GooglePubsubLiteProducer.java | 120 ++++
.../google/pubsublite/consumer/Acknowledge.java} | 26 +-
.../pubsublite/consumer/CamelMessageReceiver.java | 75 +++
.../serializer/DefaultGooglePubsubSerializer.java} | 27 +-
.../serializer/GooglePubsubSerializer.java} | 24 +-
.../pubsublite/GooglePubsubLiteComponentTest.java | 66 ++
.../pubsublite/GooglePubsubLiteConsumerTest.java | 83 +++
.../pubsublite/GooglePubsubLiteProducerTest.java | 107 +++
.../src/test/resources/log4j.properties | 37 ++
.../src/test/resources/simple.properties | 0
components/camel-google/pom.xml | 1 +
.../camel/http/base}/HttpHeaderFilterStrategy.java | 2 +-
.../camel/http/common/DefaultHttpBinding.java | 4 +-
.../org/apache/camel/http/common/HttpBinding.java | 2 +-
.../camel/http/common/HttpCommonEndpoint.java | 2 +-
.../http/common/HttpHeaderFilterStrategy.java | 7 +-
components/camel-nats/pom.xml | 1 -
components/camel-platform-http-vertx/pom.xml | 5 +
.../http/vertx/VertxPlatformHttpSupport.java | 16 +-
...PlatformHttpRestOpenApiConsumerRestDslTest.java | 307 +++++++++
.../vertx/PlatformHttpRestOpenApiConsumerTest.java | 270 ++++++++
.../src/test/resources/camel-mock/pet/444.json | 3 +
.../src/test/resources/openapi-v3.json | 0
components/camel-platform-http/pom.xml | 2 +-
.../http/PlatformHttpComponentConfigurer.java | 6 +
.../component/platform/http/platform-http.json | 7 +-
.../platform/http/PlatformHttpComponent.java | 31 +-
.../platform/http/PlatformHttpConsumer.java | 19 +-
.../platform/http/PlatformHttpEndpoint.java | 13 +-
.../http/PlatformHttpHeaderFilterStrategy.java | 3 +
components/camel-rest-openapi/pom.xml | 4 +
.../openapi/RestOpenApiComponentConfigurer.java | 46 +-
.../openapi/RestOpenApiEndpointConfigurer.java | 54 ++
.../openapi/RestOpenApiEndpointUriFactory.java | 13 +-
.../camel/component/rest/openapi/rest-openapi.json | 64 +-
.../src/main/docs/rest-openapi-component.adoc | 4 +-
.../DefaultRestOpenapiProcessorStrategy.java | 319 +++++++++
.../rest/openapi/RestOpenApiComponent.java | 165 +++--
.../rest/openapi/RestOpenApiConsumerPath.java | 53 ++
.../rest/openapi/RestOpenApiEndpoint.java | 403 ++++++-----
.../component/rest/openapi/RestOpenApiHelper.java | 44 ++
.../rest/openapi/RestOpenApiProcessor.java | 347 ++++++++++
.../rest/openapi/RestOpenapiProcessorStrategy.java | 89 +++
.../validator/RequestValidationCustomizer.java | 1 +
.../rest/openapi/validator/RequestValidator.java | 31 +-
.../camel/component/rest/openapi/HttpsV3Test.java | 3 +-
.../rest/openapi/RestOpenApiComponentV3Test.java | 6 +-
.../openapi/RestOpenApiComponentV3YamlTest.java | 7 +-
.../RestOpenApiCustomValidatorCustomizerTest.java | 3 +-
.../rest/openapi/RestOpenApiEndpointV3Test.java | 8 +-
.../openapi/RestOpenApiRequestValidationTest.java | 6 +-
.../camel/component/rest/DefaultRestRegistry.java | 2 +-
.../apache/camel/spi/RestApiConsumerFactory.java | 14 +-
.../org/apache/camel/spi/RestConsumerFactory.java | 1 +
...actory.java => RestOpenApiConsumerFactory.java} | 20 +-
.../org/apache/camel/model/rest/openApi.json | 23 +
.../META-INF/org/apache/camel/model/rest/rest.json | 5 +-
.../apache/camel/model/rest/restConfiguration.json | 2 +-
.../services/org/apache/camel/model.properties | 1 +
.../org/apache/camel/model/rest/jaxb.index | 1 +
.../apache/camel/model/rest/OpenApiDefinition.java | 208 ++++++
.../model/rest/RestConfigurationDefinition.java | 4 +-
.../apache/camel/model/rest/RestDefinition.java | 146 +++-
.../apache/camel/processor/RestBindingAdvice.java | 37 +-
.../org/apache/camel/main/components.properties | 1 +
.../main/support/MockRestConsumerFactory.java | 4 +
.../org/apache/camel/support/http/HttpUtil.java | 1 -
.../org/apache/camel/support/http/RestUtil.java | 63 ++
.../java/org/apache/camel/xml/in/ModelParser.java | 20 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 19 +
.../org/apache/camel/yaml/out/ModelWriter.java | 19 +
.../ROOT/examples/json/google-pubsub-lite.json | 1 +
docs/components/modules/ROOT/nav.adoc | 2 +
.../ROOT/pages/google-pubsub-lite-component.adoc | 1 +
.../ROOT/pages/langchain-chat-component.adoc | 1 +
.../working-with-camel-core/pages/index.adoc | 1 +
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/camel-3x-upgrade-guide.adoc | 2 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_6.adoc | 11 +-
docs/user-manual/modules/ROOT/pages/dsl.adoc | 1 +
docs/user-manual/modules/ROOT/pages/index.adoc | 1 +
.../modules/ROOT/pages/rest-dsl-openapi.adoc | 123 ++++
docs/user-manual/modules/ROOT/pages/rest-dsl.adoc | 4 +
.../camel/cli/connector/LocalCliConnector.java | 4 +-
.../component/ComponentsBuilderFactory.java | 14 +
.../GooglePubsubLiteComponentBuilderFactory.java | 257 +++++++
.../dsl/PlatformHttpComponentBuilderFactory.java | 19 +
.../dsl/RestOpenapiComponentBuilderFactory.java | 273 ++++++--
.../src/generated/resources/metadata.json | 29 +-
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 71 +-
.../endpoint/dsl/AS2EndpointBuilderFactory.java | 18 +-
.../GooglePubsubLiteEndpointBuilderFactory.java | 729 ++++++++++++++++++++
.../dsl/PlatformHttpEndpointBuilderFactory.java | 32 +-
.../dsl/RestOpenApiEndpointBuilderFactory.java | 739 ++++++++++++++++++---
dsl/camel-jbang/camel-jbang-container/Dockerfile | 2 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 2 +-
.../core/commands/catalog/CatalogBaseCommand.java | 2 +-
.../dsl/jbang/core/commands/process/Hawtio.java | 4 +-
.../camel/dsl/jbang/core/common/CatalogLoader.java | 5 +-
.../camel-jbang-main/dist/CamelJBang.java | 4 +-
.../src/main/jbang/main/CamelJBang.java | 4 +-
.../camel-component-known-dependencies.properties | 1 +
.../java/org/apache/camel/main/KameletMain.java | 8 +-
.../kotlin/components/GooglePubsubLiteUriDsl.kt | 233 +++++++
.../camel/kotlin/components/RestOpenapiUriDsl.kt | 152 ++++-
.../dsl/yaml/deserializers/ModelDeserializers.java | 87 ++-
.../deserializers/ModelDeserializersResolver.java | 3 +
.../generated/resources/schema/camelYamlDsl.json | 54 +-
parent/pom.xml | 25 +-
pom.xml | 2 +-
.../apache/camel/maven/packaging/MojoHelper.java | 2 +-
213 files changed, 8172 insertions(+), 1806 deletions(-)
create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub-lite.json
create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/openApi.json
rename components/camel-ai/camel-langchain-chat/src/main/{java => }/docs/langchain-chat-component.adoc (97%)
copy components/{camel-nats => camel-google/camel-google-pubsub-lite}/pom.xml (57%)
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteComponentConfigurer.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteEndpointConfigurer.java
copy components/{camel-rest-openapi/src/generated/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpointUriFactory.java => camel-google/camel-google-pubsub-lite/src/generated/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteEndpointUriFactory.java} (55%)
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/resources/META-INF/org/apache/camel/component/google/pubsublite/google-pubsub-lite.json
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/resources/META-INF/services/org/apache/camel/component/google-pubsub-lite
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/resources/META-INF/services/org/apache/camel/configurer/google-pubsub-lite-component
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/resources/META-INF/services/org/apache/camel/configurer/google-pubsub-lite-endpoint
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-pubsub-lite-endpoint
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/main/docs/google-pubsub-lite-component.adoc
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteComponent.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteConstants.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteConsumer.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteEndpoint.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteProducer.java
copy components/{camel-as2/camel-as2-api/src/main/java/org/apache/camel/component/as2/api/entity/MultipartReportEntity.java => camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/consumer/Acknowledge.java} (57%)
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/consumer/CamelMessageReceiver.java
copy components/{camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/converter/ContentTypeConverter.java => camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/serializer/DefaultGooglePubsubSerializer.java} (57%)
copy components/{camel-as2/camel-as2-api/src/main/java/org/apache/camel/component/as2/api/entity/ApplicationEDIX12Entity.java => camel-google/camel-google-pubsub-lite/src/main/java/org/apache/camel/component/google/pubsublite/serializer/GooglePubsubSerializer.java} (58%)
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/test/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteComponentTest.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/test/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteConsumerTest.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/test/java/org/apache/camel/component/google/pubsublite/GooglePubsubLiteProducerTest.java
create mode 100644 components/camel-google/camel-google-pubsub-lite/src/test/resources/log4j.properties
copy components/camel-google/{camel-google-pubsub => camel-google-pubsub-lite}/src/test/resources/simple.properties (100%)
copy components/{camel-http-common/src/main/java/org/apache/camel/http/common => camel-http-base/src/main/java/org/apache/camel/http/base}/HttpHeaderFilterStrategy.java (97%)
create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/PlatformHttpRestOpenApiConsumerRestDslTest.java
create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/PlatformHttpRestOpenApiConsumerTest.java
create mode 100644 components/camel-platform-http-vertx/src/test/resources/camel-mock/pet/444.json
copy components/{camel-rest-openapi => camel-platform-http-vertx}/src/test/resources/openapi-v3.json (100%)
create mode 100644 components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/DefaultRestOpenapiProcessorStrategy.java
create mode 100644 components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiConsumerPath.java
create mode 100644 components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiProcessor.java
create mode 100644 components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenapiProcessorStrategy.java
copy core/camel-api/src/main/java/org/apache/camel/spi/{RestConsumerFactory.java => RestOpenApiConsumerFactory.java} (64%)
create mode 100644 core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/rest/openApi.json
create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/rest/OpenApiDefinition.java
create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/http/RestUtil.java
create mode 120000 docs/components/modules/ROOT/examples/json/google-pubsub-lite.json
create mode 120000 docs/components/modules/ROOT/pages/google-pubsub-lite-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/langchain-chat-component.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/rest-dsl-openapi.adoc
create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/GooglePubsubLiteComponentBuilderFactory.java
create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GooglePubsubLiteEndpointBuilderFactory.java
create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/GooglePubsubLiteUriDsl.kt