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

tcunning pushed a change to branch spring-boot-4.0
in repository https://gitbox.apache.org/repos/asf/camel.git


 discard 9cc1bd33d537 RegisterExtension not needed in AMQPRouteTraceFrameTest - 
it duplicates the ones in AMQPTestSupport and causes conflict
 discard 4b6703eb6a84 Netty 4.2 enables hostname verification by default - 
override with io.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE 
for the test
 discard 950dd0f17b96 JUnit 6 changes after rebase
 discard 78c191b1d09e Update rabbitmq image version; refresh
 discard a9a25ae5fdd8 Upgrade netty to 4.2.7.Final
 discard 50a845467e33 Add jackson-databind dependency (inherited spring-vault 
dependencies have changed)
 discard ddee65cb6b07 Remove LaunchScript (deprecated in spring-boot 4)
 discard f5d928ace1e2 API changes to match spring-boot 4.0.0
 discard 094df3818f58 API changes for spring-security upgrade to 7.0.0
 discard bd823af31d9e spring-amqp changes upgrading to 4.0.0
 discard 5dd9294752da Spring util API changes
 discard e2bf969a8b07 API changes for spring-batch upgrade to 6.0.0
 discard d064d6c4b957 Update versions to align to spring-boot 4.0.0
 discard 854a16ba7978 Use JUnit 6 in langchain4j-agent tests
 discard 31c818cc2b98 CAMEL-22780 Update camel from JUnit 5 to Junit 6
     add 3f4cc02ce62f chore(deps): Bump org.jgroups:jgroups from 5.5.1.Final to 
5.5.2.Final (#20494)
     add 65ab204d970a chore(deps): Bump 
com.googlecode.libphonenumber:libphonenumber (#20490)
     add 062adb0a57db chore(deps): Bump eu.maveniverse.maven.nisse:extension 
(#20485)
     add d3801ff1dec0 chore(deps): Bump redis.clients:jedis from 7.1.0 to 7.2.0 
(#20486)
     add 9e929896bdee chore(deps): Bump org.apache.xbean:xbean-spring from 4.28 
to 4.29 (#20495)
     add 5fe99f9c0891 chore(deps): Bump 
com.google.cloud:google-cloud-aiplatform (#20484)
     add a498254a73a9 chore(deps): Bump org.ow2.asm:asm-tree from 9.9 to 9.9.1 
(#20492)
     add 5e8769c29f61 chore(deps): Bump maven-resolver-version from 1.9.24 to 
1.9.25 (#20497)
     add 31677e25beec chore(deps): Bump com.ibm.mq:com.ibm.mq.jakarta.client
     add 9c9f791d3edb chore(deps): Bump 
com.google.apis:google-api-services-calendar (#20489)
     add e22770516be9 chore(deps): Bump com.google.cloud:google-cloud-storage 
(#20491)
     add 12b37ee98d3d CAMEL-22776 camel-jbang-kubernetes: Unable to export 
project on Windows (#20481)
     add ecd5a0847cc0 chore(components): jasypt test should not have *Test 
classes without tests
     add fe7a90d1108a chore(components): milo compilation warnings
     add 2ac6ae40e6d3 chore(components): netty test rename base test class
     add 5b63d05a67aa chore(components): minor compilation warnings
     add ee5a9e387b46 chore(components): otel metrics rename base test support 
class
     add a029d5aca809 CAMEL-22791 - Camel-docling: Move docling-serve to 
docling-java (#20510)
     add 848fba05b6a8 Support gaecv, new format of Maven resolver introduced 
with (#20507)
     add 9ae86a0e6b76 chore(components): remove fhir unused code (#20498)
     add 56fdebcc8847 chore(components): spring Test classes should contain 
tests
     add 3d6e11e1de8e chore(components): jbang Test classes should contains 
tests
     add b2d291a28509 Once (#20506)
     add 9a055c60d336 CAMEL-22431: camel-once - A component for development to 
trigger only once
     add 98fa1c7933d5 CAMEL-22737 Exception on unsupported content type (#20493)
     add b88d298f77c0 camel launcher can run last
     add a08710840454 chore(components): platform http rename Test class not 
containing tests
     add 877bfeeed4c8 chore(components): salesforce rename Test classes which 
don't contain tests
     add f7cabdf6a1bf Polished
     add 70890bdd15b8 Upgrade spring boot 3.5.9
     add f0b900dde490 CAMEL-22793 - Camel-Langchain4j-Agent: Provide 
pre-defined guardrails… (#20513)
     add 1f2597c9dbff Align versions to spring-boot 3.5.9 (upgrade spring 
framework version and netty version) (#20515)
     add b1023adfe1eb chore(deps): Bump aws-java-sdk2-version from 2.40.10 to 
2.40.12 (#20517)
     add b2ddeef4526d chore(deps): Bump com.pubnub:pubnub-gson from 12.0.2 to 
12.0.4 (#20519)
     add f023c470a24e chore(deps): Bump io.qdrant:client from 1.16.1 to 1.16.2 
(#20520)
     add ab2c55d8744e CAMEL-22790: Fix multiple produces (xml, json) in REST 
for OpenApi (#20514)
     add 7cfb94707122 chore(deps): Bump huaweicloud-sdk-version from 3.1.178 to 
3.1.179
     add ccd83c656ae0 chore(deps): Bump swagger-openapi3-java-parser-version 
(#20524)
     add 839278557be5 chore(deps): Bump ai.docling:docling-serve-client from 
0.4.0 to 0.4.1 (#20522)
     add 9760a50b41d7 CAMEL-22784: Remove acquireLeadershipBackoff option from 
FileLockClusterService
     add 21515d4b277d Upgrade Q
     add 88248dacdda2 CAMEL-22793 - Camel-Langchain4j-Agent: Provide 
pre-defined guardrails (#20530)
     add e64ac038589f CAMEL-22780 Update camel from JUnit 5 to Junit 6
     add 25929278a0c1 Use JUnit 6 in langchain4j-agent tests
     add 72a231a1a79c Update versions to align to spring-boot 4.0.0
     add 1e33e2ad2e5c API changes for spring-batch upgrade to 6.0.0
     add 082ff84617f7 Spring util API changes
     add 3b4d124dfd14 spring-amqp changes upgrading to 4.0.0
     add 2ce252d28622 API changes for spring-security upgrade to 7.0.0
     add 60d39bffa8d9 API changes to match spring-boot 4.0.0
     add 7128a787d913 Remove LaunchScript (deprecated in spring-boot 4)
     add 77f980968be8 Add jackson-databind dependency (inherited spring-vault 
dependencies have changed)
     add 6700f27dea64 Upgrade netty to 4.2.7.Final
     add d765f5badfac Update rabbitmq image version; refresh
     add 0ee6211a84a9 JUnit 6 changes after rebase
     add d8b58e57f464 Netty 4.2 enables hostname verification by default - 
override with io.netty.handler.ssl.defaultEndpointVerificationAlgorithm=NONE 
for the test
     add 3d4b19187be3 RegisterExtension not needed in AMQPRouteTraceFrameTest - 
it duplicates the ones in AMQPTestSupport and causes conflict
     add 5d71c6175613 Update rest-assured to 6.0.0

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   (9cc1bd33d537)
            \
             N -- N -- N   refs/heads/spring-boot-4.0 (5d71c6175613)

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:
 .mvn/extensions.xml                                |    2 +-
 bom/camel-bom/pom.xml                              |    5 +
 catalog/camel-allcomponents/pom.xml                |    5 +
 .../org/apache/camel/catalog/components.properties |    1 +
 .../apache/camel/catalog/components/docling.json   |   96 +-
 .../org/apache/camel/catalog/components/once.json  |   43 +
 catalog/camel-csimple-maven-plugin/pom.xml         |    2 +-
 components/camel-ai/camel-docling/pom.xml          |    8 +-
 .../docling/DoclingComponentConfigurer.java        |   66 --
 .../docling/DoclingConfigurationConfigurer.java    |   66 --
 .../docling/DoclingEndpointConfigurer.java         |   66 --
 .../docling/DoclingEndpointUriFactory.java         |   13 +-
 .../apache/camel/component/docling/docling.json    |   96 +-
 .../src/main/docs/docling-component.adoc           |  172 +---
 .../component/docling/DoclingConfiguration.java    |  133 ---
 .../camel/component/docling/DoclingProducer.java   |  653 +++++++++++-
 .../component/docling/DoclingServeClient.java      | 1074 --------------------
 .../api/guardrails/CodeInjectionGuardrail.java     |  348 +++++++
 .../agent/api/guardrails/Guardrails.java           |  563 ++++++++++
 .../agent/api/guardrails/InputLengthGuardrail.java |  145 +++
 .../agent/api/guardrails/JsonFormatGuardrail.java  |  358 +++++++
 .../api/guardrails/KeywordFilterGuardrail.java     |  243 +++++
 .../guardrails/KeywordOutputFilterGuardrail.java   |  300 ++++++
 .../agent/api/guardrails/LanguageGuardrail.java    |  294 ++++++
 .../agent/api/guardrails/NotEmptyGuardrail.java    |  138 +++
 .../api/guardrails/OutputLengthGuardrail.java      |  240 +++++
 .../agent/api/guardrails/PiiDetectorGuardrail.java |  233 +++++
 .../api/guardrails/PromptInjectionGuardrail.java   |  312 ++++++
 .../api/guardrails/RegexPatternGuardrail.java      |  258 +++++
 .../guardrails/SensitiveDataOutputGuardrail.java   |  304 ++++++
 .../agent/api/guardrails/WordCountGuardrail.java   |  224 ++++
 .../api/guardrails/CodeInjectionGuardrailTest.java |  178 ++++
 .../agent/api/guardrails/GuardrailsTest.java       |  248 +++++
 .../api/guardrails/InputLengthGuardrailTest.java   |  123 +++
 .../api/guardrails/JsonFormatGuardrailTest.java    |  186 ++++
 .../api/guardrails/LanguageGuardrailTest.java      |  156 +++
 .../api/guardrails/NotEmptyGuardrailTest.java      |  167 +++
 .../api/guardrails/PiiDetectorGuardrailTest.java   |  141 +++
 .../guardrails/PromptInjectionGuardrailTest.java   |  184 ++++
 .../api/guardrails/RegexPatternGuardrailTest.java  |  180 ++++
 .../SensitiveDataOutputGuardrailTest.java          |  200 ++++
 .../api/guardrails/WordCountGuardrailTest.java     |  184 ++++
 .../src/main/docs/langchain4j-agent-component.adoc |  506 ++++++++-
 .../component/as2/api/entity/EntityParser.java     |    2 +-
 .../component/fhir/AbstractFhirTestSupport.java    |    4 -
 .../camel/component/fhir/UrlFetcherTest.java       |   38 -
 .../file/cluster/FileLockClusterService.java       |   29 -
 .../file/cluster/FileLockClusterView.java          |   51 +-
 .../{SpringTest.java => SpringTestBean.java}       |    2 +-
 .../component/jasypt/{Test.java => TestBean.java}  |    2 +-
 .../SpringJasyptBridgePropertiesAutowireTest.xml   |    2 +-
 .../jasypt/SpringJasyptBridgePropertiesTest.xml    |    6 +-
 .../FileLockClusterServiceBasicFailoverTest.java   |   78 --
 .../cluster/FileLockClusterServiceTestBase.java    |   10 -
 components/camel-micrometer-prometheus/pom.xml     |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../component/milo/browse/MiloBrowseProducer.java  |    1 +
 .../component/milo/server/MiloServerComponent.java |    5 +-
 .../component/milo/AbstractMiloServerTest.java     |    1 -
 .../milo/MonitorItemMultiConnectionsCertTest.java  |   46 +-
 .../component/milo/call/MockCamelNamespace.java    |    5 -
 .../milo/server/ServerSetSecurityPoliciesTest.java |   29 +-
 .../component/netty/http/NettyHttpComponent.java   |    4 +-
 .../component/netty/http/NettyHttpEndpoint.java    |    3 +-
 ...aseNettyTest.java => BaseNettyTestSupport.java} |    6 +-
 .../netty/http/ManagedNettyEndpointTest.java       |    2 +-
 .../netty/http/NettyDefaultProtocolTest.java       |    2 +-
 .../netty/http/NettyEnricherLeakTest.java          |    2 +-
 .../netty/http/NettyHttp500ErrorTest.java          |    2 +-
 ...ettyHttp500ErrorThrowExceptionOnServerTest.java |    2 +-
 ...tyHttpAccessHttpRequestAndResponseBeanTest.java |    2 +-
 .../http/NettyHttpAccessHttpRequestBeanTest.java   |    2 +-
 .../netty/http/NettyHttpAccessHttpRequestTest.java |    2 +-
 .../NettyHttpBasicAuthConstraintMapperTest.java    |    2 +-
 ...tpBasicAuthCustomSecurityAuthenticatorTest.java |    2 +-
 .../netty/http/NettyHttpBasicAuthTest.java         |    2 +-
 ...pBindingPreservePostFormUrlEncodedBodyTest.java |    2 +-
 .../http/NettyHttpBindingUseAbsolutePathTest.java  |    2 +-
 .../NettyHttpBindingUseRelativePathInPostTest.java |    2 +-
 .../http/NettyHttpBindingUseRelativePathTest.java  |    2 +-
 .../netty/http/NettyHttpBridgeEncodedPathTest.java |    2 +-
 .../NettyHttpBridgeRouteUsingHttpClientTest.java   |    2 +-
 .../netty/http/NettyHttpCharacterEncodingTest.java |    2 +-
 .../http/NettyHttpClientChunkedResponseTest.java   |    2 +-
 .../netty/http/NettyHttpClientChunkedTest.java     |    2 +-
 .../http/NettyHttpClientExpectContinueTest.java    |    2 +-
 .../http/NettyHttpComponentMuteExceptionTest.java  |    2 +-
 .../netty/http/NettyHttpCompressTest.java          |    2 +-
 .../netty/http/NettyHttpContentTypeTest.java       |    2 +-
 .../NettyHttpConvertPayloadToInputStreamTest.java  |    2 +-
 .../netty/http/NettyHttpCustomOptionsTest.java     |    2 +-
 .../http/NettyHttpEmptyQueryParameterTest.java     |    2 +-
 ...pEndpointUriCustomHeaderFilterStrategyTest.java |    2 +-
 .../NettyHttpEndpointUriEncodingIssueTest.java     |    2 +-
 ...pointUriEncodingIssueUrlDecodeDisabledTest.java |    2 +-
 .../http/NettyHttpFilterCamelHeadersTest.java      |    2 +-
 .../NettyHttpGetWithParamAsExchangeHeaderTest.java |    2 +-
 .../netty/http/NettyHttpGetWithParamTest.java      |    2 +-
 .../netty/http/NettyHttpHandle404Test.java         |    2 +-
 .../netty/http/NettyHttpHeaderCaseTest.java        |    2 +-
 .../NettyHttpHeaderFilterStrategyRemovalTest.java  |    2 +-
 .../component/netty/http/NettyHttpHeadersTest.java |    2 +-
 .../netty/http/NettyHttpLoopErrorTest.java         |    2 +-
 .../netty/http/NettyHttpMapHeadersFalseTest.java   |    2 +-
 .../netty/http/NettyHttpMethodRestrictTest.java    |    2 +-
 .../netty/http/NettyHttpMuteExceptionTest.java     |    2 +-
 .../netty/http/NettyHttpOkStatusCodeTest.java      |    2 +-
 .../http/NettyHttpOnExceptionHandledTest.java      |    2 +-
 .../netty/http/NettyHttpPostDataTest.java          |    2 +-
 .../netty/http/NettyHttpProducerBridgeTest.java    |    2 +-
 .../http/NettyHttpProducerConcurrentTest.java      |    2 +-
 .../netty/http/NettyHttpProducerHttpPathTest.java  |    2 +-
 .../netty/http/NettyHttpProducerKeepAliveTest.java |    2 +-
 .../http/NettyHttpProducerQueryParamTest.java      |    2 +-
 .../http/NettyHttpProducerSendEmptyHeaderTest.java |    2 +-
 .../netty/http/NettyHttpProducerSessionTest.java   |    2 +-
 .../netty/http/NettyHttpProducerSimpleGetTest.java |    2 +-
 .../netty/http/NettyHttpProducerSimpleTest.java    |    2 +-
 ...ttyHttpProducerThrowExceptionOnFailureTest.java |    2 +-
 ...tyHttpProducerTwoParametersWithSameKeyTest.java |    2 +-
 .../http/NettyHttpProducerWithHeaderTest.java      |    2 +-
 .../netty/http/NettyHttpProtocolNoSlashTest.java   |    2 +-
 .../netty/http/NettyHttpRawQueryTest.java          |    2 +-
 .../netty/http/NettyHttpRedeliveryTest.java        |    2 +-
 .../http/NettyHttpRedirectNoLocationTest.java      |    2 +-
 .../netty/http/NettyHttpRedirectTest.java          |    2 +-
 .../netty/http/NettyHttpRequestTimeoutTest.java    |    2 +-
 .../http/NettyHttpRestContextPathMatcherTest.java  |    2 +-
 .../netty/http/NettyHttpRestOptionsAllowTest.java  |    2 +-
 ...ttpReturnDataNotInputStreamConvertableTest.java |    2 +-
 .../netty/http/NettyHttpSSLHandshakeErrorTest.java |    2 +-
 .../component/netty/http/NettyHttpSSLSNITest.java  |    2 +-
 .../component/netty/http/NettyHttpSSLTest.java     |    2 +-
 .../NettyHttpSameHostDifferentParametersTest.java  |    2 +-
 .../netty/http/NettyHttpSendDynamicAwareTest.java  |    2 +-
 ...ttyHttpSimpleBasicAuthConstraintMapperTest.java |    2 +-
 .../netty/http/NettyHttpSimpleBasicAuthTest.java   |    2 +-
 .../http/NettyHttpSimplePooledExchangeTest.java    |    2 +-
 .../component/netty/http/NettyHttpSimpleTest.java  |    2 +-
 .../http/NettyHttpSimpleUriParametersTest.java     |    2 +-
 .../http/NettyHttpStreamCacheFileResponseTest.java |    2 +-
 .../component/netty/http/NettyHttpStreamTest.java  |    2 +-
 .../netty/http/NettyHttpSuspendResume503Test.java  |    2 +-
 .../netty/http/NettyHttpSuspendResumeTest.java     |    2 +-
 .../http/NettyHttpSwitchingStatus204Test.java      |    2 +-
 .../netty/http/NettyHttpTraceDisabledTest.java     |    2 +-
 .../netty/http/NettyHttpTransferExceptionTest.java |    2 +-
 ...ttyHttpTwoRoutesBootstrapConfigurationTest.java |    2 +-
 .../NettyHttpTwoRoutesMatchOnUriPrefixTest.java    |    2 +-
 .../http/NettyHttpTwoRoutesStopOneRouteTest.java   |    2 +-
 .../netty/http/NettyHttpTwoRoutesTest.java         |    2 +-
 ...woRoutesValidateBootstrapConfigurationTest.java |    2 +-
 .../netty/http/NettyHttpXMLXPathResponseTest.java  |    2 +-
 .../netty/http/NettyHttpXMLXPathTest.java          |    2 +-
 .../component/netty/http/NettyMDCLoggingTest.java  |    5 +-
 .../netty/http/NettyMixedCaseHttpPathTest.java     |    2 +-
 .../netty/http/NettyProxyMixedCasePathTest.java    |    2 +-
 .../netty/http/NettyRecipientListHttpBaseTest.java |    2 +-
 .../netty/http/NettyRequestManagementTest.java     |    2 +-
 .../netty/http/NettyRouteSimpleDynamicURITest.java |    2 +-
 .../component/netty/http/NettyRouteSimpleTest.java |    2 +-
 .../netty/http/NettySharedHttpServerTest.java      |    2 +-
 .../netty/http/NettyUseRawHttpResponseTest.java    |    2 +-
 .../netty/http/rest/RestApiMatchUriNettyTest.java  |    4 +-
 .../netty/http/rest/RestApiNettyTest.java          |    4 +-
 .../http/rest/RestNettyCircuitBreakerLeakTest.java |    4 +-
 .../RestNettyHttpBindingModeAutoWithJsonTest.java  |    4 +-
 .../RestNettyHttpBindingModeAutoWithXmlTest.java   |    4 +-
 .../rest/RestNettyHttpBindingModeJsonTest.java     |    4 +-
 ...stNettyHttpBindingModeJsonWithContractTest.java |    4 +-
 ...estNettyHttpBindingModeOffWithContractTest.java |    4 +-
 .../http/rest/RestNettyHttpBindingModeXmlTest.java |    4 +-
 .../RestNettyHttpContextPathConfigurationTest.java |    4 +-
 .../rest/RestNettyHttpContextPathMatchGetTest.java |    4 +-
 .../netty/http/rest/RestNettyHttpGetCorsTest.java  |    4 +-
 .../netty/http/rest/RestNettyHttpGetTest.java      |    4 +-
 .../http/rest/RestNettyHttpGetWildcardsTest.java   |    4 +-
 .../netty/http/rest/RestNettyHttpOptionsTest.java  |    4 +-
 .../http/rest/RestNettyHttpPojoInOutTest.java      |    4 +-
 .../rest/RestNettyHttpPostJsonJaxbPojoTest.java    |    4 +-
 .../rest/RestNettyHttpPostJsonPojoListTest.java    |    4 +-
 .../http/rest/RestNettyHttpPostJsonPojoTest.java   |    4 +-
 .../rest/RestNettyHttpPostXmlJaxbPojoTest.java     |    4 +-
 .../netty/http/rest/RestNettyHttpVerbTest.java     |    4 +-
 .../http/rest/RestNettyMethodNotAllowedTest.java   |    4 +-
 .../netty/http/rest/RestNettyProducerGetTest.java  |    4 +-
 .../rest/RestNettyProducerGetUriParameterTest.java |    4 +-
 .../netty/http/rest/RestNettyProducerPutTest.java  |    4 +-
 .../RestNettyProducerThrowExceptionErrorTest.java  |    4 +-
 .../rest/RestNettyProducerVerbUpperCaseTest.java   |    4 +-
 .../http/rest/RestProducerOutTypeBindingTest.java  |    4 +-
 components/camel-observation/pom.xml               |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 {dsl/camel-jbang => components/camel-once}/pom.xml |   45 +-
 .../component/once/OnceComponentConfigurer.java    |   63 ++
 .../component/once/OnceEndpointConfigurer.java     |   92 ++
 .../component/once/OnceEndpointUriFactory.java     |   82 ++
 .../org/apache/camel/component/once/once.json      |   43 +
 .../services/org/apache/camel/component.properties |    7 +
 .../services/org/apache/camel/component/once       |    2 +
 .../org/apache/camel/configurer/once-component     |    2 +
 .../org/apache/camel/configurer/once-endpoint      |    2 +
 .../org/apache/camel/urifactory/once-endpoint      |    2 +
 .../camel-once/src/main/docs/once-component.adoc   |  155 +++
 .../apache/camel/component/once/OnceComponent.java |  107 ++
 .../apache/camel/component/once/OnceConsumer.java  |  180 ++++
 .../apache/camel/component/once/OnceEndpoint.java  |  156 +++
 .../once/OnceBodyAndExchangePropertyTest.java}     |   25 +-
 .../component/once/OnceBodyAndHeaderFileTest.java} |   25 +-
 .../component/once/OnceBodyAndHeaderTest.java}     |   27 +-
 .../once/OnceBodyAndVariableFileTest.java}         |   25 +-
 .../component/once/OnceBodyAndVariableTest.java}   |   26 +-
 .../camel/component/once/OnceBodyFileTest.java}    |   23 +-
 .../camel/component/once/OnceGroovyFileTest.java}  |   22 +-
 .../component/once/OnceSimpleDisabledTest.java}    |   26 +-
 .../camel/component/once/OnceSimpleFileTest.java}  |   25 +-
 .../camel/component/once/OnceSimpleTest.java}      |   24 +-
 .../org/apache/camel/component/once/OnceTest.java} |   24 +-
 .../src/test/resources/calc.groovy}                |    9 +-
 components/camel-once/src/test/resources/data.csv  |    2 +
 .../camel-once/src/test/resources/letter.txt       |    1 +
 .../src/test/resources/log4j2.properties           |   29 +
 .../src/test/resources/price.txt}                  |    0
 .../apache/camel/openapi/RestOpenApiReader.java    |   15 +-
 .../OpenTelemetryExchangeEventNotifier.java        |    3 +-
 .../OpenTelemetryRouteEventNotifier.java           |    3 +-
 .../OpenTelemetryMessageHistoryFactory.java        |    4 +-
 ....java => AbstractOpenTelemetryTestSupport.java} |    2 +-
 ...nTelemetryExchangeEventNotifierDynamicTest.java |    4 +-
 .../OpenTelemetryExchangeEventNotifierTest.java    |    4 +-
 ...TelemetryExchangeEventNotifierTimeUnitTest.java |    4 +-
 .../OpenTelemetryRouteEventNotifierTest.java       |    4 +-
 .../messagehistory/MessageHistoryPatternIT.java    |    7 +-
 .../MessageHistoryExceptionRouteTest.java          |    4 +-
 .../metrics/messagehistory/MessageHistoryTest.java |    4 +-
 .../AbstractOpenTelemetryRoutePolicyTest.java      |    4 +-
 .../platform/http/DefaultPlatformHttpConsumer.java |    3 +-
 .../platform/http/AbstractPlatformHttpTest.java    |    6 +-
 .../http/JettyCustomPlatformHttpConsumer.java      |    6 +-
 .../http/JettyCustomPlatformHttpEngine.java        |    6 +-
 ...ttyServerTest.java => JettyEmbeddedServer.java} |    6 +-
 .../api/MultiSelectPicklistJsonTest.java           |   24 +-
 .../dto/generated/{MSPTest.java => MSP.java}       |    4 +-
 .../{StringMSPTest.java => StringMSP.java}         |    4 +-
 .../src/test/java/a/b/c/{Test.java => Sample.java} |    2 +-
 ...ngInterceptSendToEndpointInOnExceptionTest.java |    7 +
 .../scan/DefaultPackageScanClassResolverTest.java  |    4 +-
 components/pom.xml                                 |    1 +
 .../org/apache/camel/main/components.properties    |    1 +
 .../processor/DefaultExchangeFormatter.java        |    4 +-
 .../modules/ROOT/examples/json/once.json           |    1 +
 docs/components/modules/ROOT/nav.adoc              |    1 +
 .../modules/ROOT/pages/once-component.adoc         |    1 +
 .../user-manual/modules/ROOT/pages/clustering.adoc |    2 -
 .../component/ComponentsBuilderFactory.java        |   13 +
 .../dsl/DoclingComponentBuilderFactory.java        |  199 ----
 .../component/dsl/OnceComponentBuilderFactory.java |  160 +++
 .../builder/endpoint/EndpointBuilderFactory.java   |    1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |    1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |   40 +
 .../dsl/DoclingEndpointBuilderFactory.java         |  317 ------
 .../endpoint/dsl/OnceEndpointBuilderFactory.java   |  427 ++++++++
 .../dsl/jbang/core/commands/ExportHelper.java      |    5 +-
 ...eTest.java => CamelCommandBaseTestSupport.java} |    2 +-
 .../jbang/core/commands/DependencyListTest.java    |    2 +-
 .../jbang/core/commands/DependencyRuntimeTest.java |    2 +-
 .../jbang/core/commands/DependencyUpdateTest.java  |    2 +-
 .../core/commands/bind/BindKnativeBrokerTest.java  |    4 +-
 .../core/commands/bind/BindKnativeChannelTest.java |    4 +-
 .../commands/bind/BindObjectReferenceTest.java     |    4 +-
 .../commands/bind/BindStrimziKafkaTopicTest.java   |    4 +-
 .../dsl/jbang/core/commands/bind/BindTest.java     |    4 +-
 ...eConfigTest.java => BaseConfigTestSupport.java} |    4 +-
 .../jbang/core/commands/config/ConfigGetTest.java  |    2 +-
 .../jbang/core/commands/config/ConfigListTest.java |    2 +-
 .../jbang/core/commands/config/ConfigSetTest.java  |    2 +-
 .../core/commands/config/ConfigUnsetTest.java      |    2 +-
 .../dsl/jbang/core/commands/infra/InfraTest.java   |    4 +-
 .../jbang/core/commands/plugin/PluginAddTest.java  |    4 +-
 .../core/commands/plugin/PluginDeleteTest.java     |    4 +-
 .../jbang/core/commands/plugin/PluginGetTest.java  |    4 +-
 .../jbang/core/commands/update/UpdateListTest.java |    4 +-
 .../core/commands/version/VersionGetTest.java      |    4 +-
 .../core/commands/version/VersionListTest.java     |    4 +-
 ...aseTest.java => KubernetesBaseTestSupport.java} |    2 +-
 .../commands/kubernetes/KubernetesCommandTest.java |    2 +-
 ...t.java => KubernetesExportBaseTestSupport.java} |    2 +-
 .../kubernetes/KubernetesExportKnativeTest.java    |    2 +-
 .../commands/kubernetes/KubernetesExportTest.java  |    9 +-
 .../commands/kubernetes/KubernetesPodLogsTest.java |    2 +-
 .../kubernetes/KubernetesRunCustomTest.java        |   10 +-
 .../commands/kubernetes/KubernetesRunTest.java     |    2 +-
 dsl/camel-jbang/camel-launcher/pom.xml             |    2 +-
 dsl/camel-jbang/pom.xml                            |    2 +-
 .../camel-component-known-dependencies.properties  |    1 +
 .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc     |   10 +-
 parent/pom.xml                                     |   40 +-
 test-infra/camel-test-infra-all/pom.xml            |    2 +-
 .../camel-validator-test-resources/pom.xml         |    2 +-
 .../camel/tooling/maven/MavenDownloaderImpl.java   |    1 +
 .../pom.xml                                        |    4 +-
 tooling/maven/camel-restdsl-openapi-plugin/pom.xml |    2 +-
 302 files changed, 9277 insertions(+), 3004 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/once.json
 delete mode 100644 
components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/DoclingServeClient.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/CodeInjectionGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/Guardrails.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/InputLengthGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/JsonFormatGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/KeywordFilterGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/KeywordOutputFilterGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/LanguageGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/NotEmptyGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/OutputLengthGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/PiiDetectorGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/PromptInjectionGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/RegexPatternGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/SensitiveDataOutputGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/main/java/org/apache/camel/component/langchain4j/agent/api/guardrails/WordCountGuardrail.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/CodeInjectionGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/GuardrailsTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/InputLengthGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/JsonFormatGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/LanguageGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/NotEmptyGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/PiiDetectorGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/PromptInjectionGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/RegexPatternGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/SensitiveDataOutputGuardrailTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-agent-api/src/test/java/org/apache/camel/component/langchain4j/agent/api/guardrails/WordCountGuardrailTest.java
 delete mode 100644 
components/camel-fhir/camel-fhir-component/src/test/java/org/apache/camel/component/fhir/UrlFetcherTest.java
 rename 
components/camel-jasypt/src/test/java/org/apache/camel/component/jasypt/{SpringTest.java
 => SpringTestBean.java} (97%)
 rename 
components/camel-jasypt/src/test/java/org/apache/camel/component/jasypt/{Test.java
 => TestBean.java} (97%)
 rename 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/{BaseNettyTest.java
 => BaseNettyTestSupport.java} (96%)
 copy {dsl/camel-jbang => components/camel-once}/pom.xml (61%)
 create mode 100644 
components/camel-once/src/generated/java/org/apache/camel/component/once/OnceComponentConfigurer.java
 create mode 100644 
components/camel-once/src/generated/java/org/apache/camel/component/once/OnceEndpointConfigurer.java
 create mode 100644 
components/camel-once/src/generated/java/org/apache/camel/component/once/OnceEndpointUriFactory.java
 create mode 100644 
components/camel-once/src/generated/resources/META-INF/org/apache/camel/component/once/once.json
 create mode 100644 
components/camel-once/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-once/src/generated/resources/META-INF/services/org/apache/camel/component/once
 create mode 100644 
components/camel-once/src/generated/resources/META-INF/services/org/apache/camel/configurer/once-component
 create mode 100644 
components/camel-once/src/generated/resources/META-INF/services/org/apache/camel/configurer/once-endpoint
 create mode 100644 
components/camel-once/src/generated/resources/META-INF/services/org/apache/camel/urifactory/once-endpoint
 create mode 100644 components/camel-once/src/main/docs/once-component.adoc
 create mode 100644 
components/camel-once/src/main/java/org/apache/camel/component/once/OnceComponent.java
 create mode 100644 
components/camel-once/src/main/java/org/apache/camel/component/once/OnceConsumer.java
 create mode 100644 
components/camel-once/src/main/java/org/apache/camel/component/once/OnceEndpoint.java
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyMixedCaseHttpPathTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceBodyAndExchangePropertyTest.java}
 (59%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpProducerSendEmptyHeaderTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceBodyAndHeaderFileTest.java}
 (59%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSimpleTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceBodyAndHeaderTest.java}
 (58%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpProducerSendEmptyHeaderTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceBodyAndVariableFileTest.java}
 (59%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSimpleTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceBodyAndVariableTest.java}
 (61%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpProducerSendEmptyHeaderTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceBodyFileTest.java} 
(63%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpProducerSendEmptyHeaderTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceGroovyFileTest.java}
 (63%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSimpleTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceSimpleDisabledTest.java}
 (61%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSimpleTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceSimpleFileTest.java}
 (61%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSimpleTest.java
 => 
camel-once/src/test/java/org/apache/camel/component/once/OnceSimpleTest.java} 
(61%)
 copy 
components/{camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSimpleTest.java
 => camel-once/src/test/java/org/apache/camel/component/once/OnceTest.java} 
(61%)
 copy 
components/{camel-spring-parent/camel-spring-xml/src/test/java/a/b/c/Test.java 
=> camel-once/src/test/resources/calc.groovy} (87%)
 create mode 100644 components/camel-once/src/test/resources/data.csv
 create mode 100644 components/camel-once/src/test/resources/letter.txt
 create mode 100644 components/camel-once/src/test/resources/log4j2.properties
 copy components/{camel-attachments/src/test/data/123.txt => 
camel-once/src/test/resources/price.txt} (100%)
 rename 
components/camel-opentelemetry-metrics/src/test/java/org/apache/camel/opentelemetry/metrics/{AbstractOpenTelemetryTest.java
 => AbstractOpenTelemetryTestSupport.java} (98%)
 rename 
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/{JettyServerTest.java
 => JettyEmbeddedServer.java} (93%)
 rename 
components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/dto/generated/{MSPTest.java
 => MSP.java} (97%)
 rename 
components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/dto/generated/{StringMSPTest.java
 => StringMSP.java} (95%)
 rename 
components/camel-spring-parent/camel-spring-xml/src/test/java/a/b/c/{Test.java 
=> Sample.java} (97%)
 create mode 120000 docs/components/modules/ROOT/examples/json/once.json
 create mode 120000 docs/components/modules/ROOT/pages/once-component.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OnceComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/OnceEndpointBuilderFactory.java
 rename 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/{CamelCommandBaseTest.java
 => CamelCommandBaseTestSupport.java} (96%)
 rename 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/config/{BaseConfigTest.java
 => BaseConfigTestSupport.java} (93%)
 rename 
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/{KubernetesBaseTest.java
 => KubernetesBaseTestSupport.java} (98%)
 rename 
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/{KubernetesExportBaseTest.java
 => KubernetesExportBaseTestSupport.java} (98%)


Reply via email to