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 345f3a4c5351 Bump the opentelemetry group across 1 directory with 5
updates
add e48face394f1 CAMEL-25943: camel-jira - a consumer with maxResults 0 or
less searches forever (#28469)
add 847ee9affb4c CAMEL-25942: camel-aws2-kinesis - resume each shard from
its own entry of the resume cache (#28461)
add 6044f38166f9 CAMEL-25944: camel-paho-mqtt5, camel-paho - connect the
consumer's client after its callback is set (#28462)
add 2aef0593380d CAMEL-25945: camel-azure-storage-queue - the consumer
deletes the message it received, whatever the route did with its headers
(#28463)
add 5f10c225652e CAMEL-25946: camel-mongodb - the change streams consumer
goes on after its collection is dropped or renamed (#28464)
add 9886c7710017 CAMEL-25947: camel-spring-rabbitmq - confirm=auto waits
for the confirms of a connection factory with simple publisher confirms (#28465)
add 295b8d648cf2 CAMEL-26291: camel-core - ThrottlingExceptionRoutePolicy
must count the failures within failureWindow, and close the circuit on a
success in the half open state (#28467)
add 426c3f8a4cb8 CAMEL-26292: camel-core - ThrottlingInflightRoutePolicy
with the context scope must also throttle on failed exchanges (#28468)
add 3b66468d0a07 chore: camel-jbang - sync the bundled examples: values
for the route kept in variables, not headers (#28508)
add 55b266d9403f CAMEL-26108: camel-avro-rpc - the component should
configure all options on the endpoint
add aa2c0c3687da CAMEL-26108: camel-avro-rpc - address review comments
add 57d280450c45 Bump actions/setup-python from 7.0.0 to 7.1.0 (#28483)
add 071976d54346 Bump astral-sh/setup-uv from 10.3.0 to 10.3.2 (#28484)
add 08f90a248826 Bump the micrometer group with 9 updates (#28485)
add d58aea37f88b Bump com.uber.nullaway:nullaway from 0.14.2 to 0.14.3
(#28487)
add 7514442c4729 Bump com.gradle:develocity-maven-extension from 2.6.0 to
2.6.1 (#28488)
add 130ee8d38717 Bump aws-java-sdk2-version from 2.56.0 to 2.57.3 (#28490)
add 3e39fa431ee9 Bump infinispan-version from 16.3.0 to 16.3.1 (#28491)
add 9b7155ec4699 Bump io.projectreactor:reactor-core from 3.8.7 to 3.8.8
(#28492)
add 00d2c9e23999 Bump io.rest-assured:rest-assured from 6.0.1 to 6.2.0
(#28493)
add cd68bb6cfcec Bump org.mybatis:mybatis from 3.5.19 to 3.6.0 (#28495)
add 1d4186f6e293 CAMEL-25809: camel-aws2-sqs - count later visibility
extensions from the call, and skip the immediate extension of a batch that is
not routed (#28460)
add ffab48ea514b CAMEL-25984: docs - upgrade guide entries for the
camel-cometd CORS filter credentials in 4.22.3 and 4.18.6 (#28504)
add 318aba6f5c06 CAMEL-26301: tokenizer EIP: wrap tokenizer call to
prevent exchange hang on exception (#28486)
add 0ed098c20211 CAMEL-26065: camel-netty-http - key multiplex channel
handlers by listener address (#28352)
add 79caee6d97f1 Bump io.dapr:dapr-sdk-workflows from 1.18.1 to 1.19.0
(#28494)
add 681417c4b9f5 chore(camel-test-infra-qdrant): upgrade qdrant.container
to v1.20.0-unprivileged (#28482)
add f3d1519e1296 chore(camel-test-infra-opa): upgrade opa.container to
1.21.4-static (#28481)
add 2f9b1445106a chore(camel-test-infra-ollama): upgrade ollama.container
to 0.40.11 (#28480)
add 15a6360033fa chore(camel-test-infra-observability): upgrade
observability.perses.container to v0.55.0 (#28479)
add a1a68ff9279b chore(camel-test-infra-observability): upgrade
observability.victoriatraces.container to v0.12.1 (#28478)
add dc6ef0d9de60 chore(camel-test-infra-observability): upgrade
observability.prometheus.container to v3.15.1 (#28477)
add 13408a994883 chore(camel-test-infra-neo4j): upgrade neo4j.container to
2026.10-community-ubi10 (#28476)
add c20fc29edd8f chore(camel-test-infra-nats): upgrade
nats.container.ppc64le to 2.15.1 (#28475)
add ec50b5cebf2e chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.2.5 (#28474)
add fc10e06ca5e1 chore(camel-test-infra-hashicorp-vault): upgrade
hashicorp.vault.container to 2.2.1 (#28472)
add ebcd5a5546d6 chore(camel-test-infra-docling): upgrade
docling.container to v1.38.1 (#28471)
add 8e0ce2d21371 chore(camel-test-infra-consul): upgrade consul.container
to 2.1.0 (#28470)
add d092726b2641 CAMEL-25917: docs - upgrade guide entries for the
camel-undertow WebSocket consumer handlers in 4.22.3 and 4.18.6 (#28507)
add 68a4188d8e48 CAMEL-24767: Add tool search support (#28354)
add fec49c3a6a78 CAMEL-26116: camel-jbang - Export should resolve the
consumer endpoint of a zookeeper-master: endpoint (#28489)
add f120f43a9f75 CAMEL-26109: camel-vertx-websocket - fail to start when
consumers sharing a host and port use different SSLContextParameters (#28357)
add b9237ea6794d chore(camel-test-infra-kafka): upgrade
kafka.container.image to 4.4.0 (#28473)
add 0ceae9ad130b CAMEL-21873: Add camel-hibernate component (#27935)
add 98526edc118b CAMEL-26317: camel-console - the sql-trace console shows
a + of a statement as a space
add 834637ab4778 camel-jbang: honour the configured Maven environment in
doctor (#28515)
add 65ca4a521f4f CAMEL-25910: camel-kafka-share - deterministic simulation
test of the share consumer (#28434)
add c69f26ab4d23 CAMEL-26324: camel-core - type converter from JsonObject
and JsonArray to their JSON text (#28520)
add 624eddac5efa CAMEL-26320: camel-main - a properties file that changed
in dev mode applies its camel.resilience4j and camel.faulttolerance keys
(#28509)
add 68de82e65032 CAMEL-24767: camel-ai - toolSearchStrategy enum values
should match the enum constants (#28528)
add 714a56d3ec2b CAMEL-21873: camel-hibernate - options for both consumer
and producer should be common options (#28530)
add abca5fbead82 CAMEL-25928: Body type checks - field reads in log
messages and endpoint uris, wireTap and enrich, variables, unmarshal of parsed
data, and runtime hints (#28500)
add 9a77f79176fa CAMEL-26316: camel-jbang - AI tools: circuit breaker
options in the route, a top-level ternary rewritten inside ${ }, and the cause
of a sql error (#28498)
add 305ef06df115 CAMEL-26316: camel-jbang - AI tools: a ternary value with
a single quote is rewritten in double quotes
add 57b17bdd2210 CAMEL-25928: camel-jbang - AI tools: the lenient repair
tests set a body before the unmarshal
add ac95735f0fc9 CAMEL-25928: tests - the List of List.of is named "a
List" in the body hints (#28541)
add 6ab215c41192 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 (345f3a4c5351)
\
N -- N -- N refs/heads/dependabot/maven/opentelemetry-50e92507e5
(6ab215c41192)
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/check-container-versions.yml | 2 +-
.github/workflows/pr-ci-scripts-validation.yml | 2 +-
.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/ai-tool.json | 22 +-
.../camel/catalog/components/aws2-polly.json | 6 +-
.../apache/camel/catalog/components/hibernate.json | 77 ++
.../catalog/components/langchain4j-agent.json | 52 +-
.../org/apache/camel/catalog/components/llm.json | 245 ++--
.../apache/camel/catalog/components/openai.json | 245 ++--
.../camel/catalog/components/spring-ai-chat.json | 62 +-
.../org/apache/camel/catalog/docs.properties | 1 +
.../camel/catalog/docs/ai-tool-component.adoc | 22 +
.../camel/catalog/docs/aws2-kinesis-component.adoc | 5 +
.../camel/catalog/docs/hibernate-component.adoc | 779 +++++++++++
.../catalog/docs/langchain4j-agent-component.adoc | 23 +
.../org/apache/camel/catalog/docs/openai-mcp.adoc | 24 +
.../catalog/docs/spring-ai-chat-component.adoc | 23 +
.../org/apache/camel/catalog/docs/test-dst.adoc | 2 +
.../catalog/docs/vertx-websocket-component.adoc | 4 +
.../org/apache/camel/catalog/models/wireTap.json | 1 +
.../apache/camel/catalog/test-infra/metadata.json | 18 +-
.../ai/tool/AiToolComponentConfigurer.java | 3 +
.../ai/tool/AiToolConfigurationConfigurer.java | 3 +
.../ai/tool/AiToolEndpointConfigurer.java | 3 +
.../ai/tool/AiToolEndpointUriFactory.java | 3 +-
.../apache/camel/component/ai/tool/ai-tool.json | 22 +-
.../src/main/docs/ai-tool-component.adoc | 22 +
.../component/ai/tool/AiToolConfiguration.java | 15 +
.../camel/component/ai/tool/AiToolConsumer.java | 3 +-
.../camel/component/ai/tool/AiToolSearch.java | 63 +
.../component/ai/tool/AiToolSearchArguments.java | 78 ++
.../component/ai/tool/AiToolSearchCandidate.java | 102 ++
.../component/ai/tool/AiToolSearchEmbedder.java | 55 +
.../camel/component/ai/tool/AiToolSearchIndex.java | 284 ++++
.../component/ai/tool/AiToolSearchSession.java | 107 ++
.../component/ai/tool/AiToolSearchSessions.java | 236 ++++
.../component/ai/tool/AiToolSearchStrategy.java} | 26 +-
.../apache/camel/component/ai/tool/AiToolSpec.java | 33 +-
.../ai/tool/AiToolSearchArgumentsTest.java | 71 +
.../component/ai/tool/AiToolSearchIndexTest.java | 290 ++++
.../component/ai/tool/AiToolSearchableUriTest.java | 45 +
.../langchain4j/agent/api/AbstractAgent.java | 91 +-
.../langchain4j/agent/api/AgentConfiguration.java | 25 +
.../AgentConfigurationToolCallingBehaviorTest.java | 26 +
.../agent/LangChain4jAgentComponentConfigurer.java | 26 +-
.../LangChain4jAgentConfigurationConfigurer.java | 24 +
.../agent/LangChain4jAgentEndpointConfigurer.java | 26 +-
.../agent/LangChain4jAgentEndpointUriFactory.java | 6 +-
.../langchain4j/agent/langchain4j-agent.json | 52 +-
.../src/main/docs/langchain4j-agent-component.adoc | 23 +
.../langchain4j/agent/AiToolSpecToLangChain4j.java | 13 +
.../langchain4j/agent/CamelToolSearchStrategy.java | 320 +++++
.../agent/LangChain4jAgentConfiguration.java | 61 +
.../agent/LangChain4jAgentProducer.java | 87 +-
.../agent/CamelToolSearchStrategyTest.java | 283 ++++
.../agent/LangChain4jAgentToolSearchTest.java | 234 ++++
.../tokenizer/AbstractLangChain4JTokenizer.java | 5 +
.../tokenizer/TokenizerBodyTypesTest.java | 9 +
.../component/openai/OpenAIEndpointConfigurer.java | 24 +
.../component/openai/OpenAIEndpointUriFactory.java | 6 +-
.../org/apache/camel/component/openai/llm.json | 245 ++--
.../org/apache/camel/component/openai/openai.json | 245 ++--
.../camel-openai/src/main/docs/openai-mcp.adoc | 24 +
.../camel/component/openai/AiToolSpecToOpenAI.java | 12 +
.../component/openai/McpToolCallExecutor.java | 34 +-
.../camel/component/openai/OpenAIComponent.java | 16 +
.../component/openai/OpenAIConfiguration.java | 58 +
.../camel/component/openai/OpenAIConstants.java | 4 +
.../camel/component/openai/OpenAIEndpoint.java | 14 +
.../camel/component/openai/OpenAIProducer.java | 79 +-
.../component/openai/OpenAIResponsesProducer.java | 129 +-
.../openai/OpenAIToolExecutionProducer.java | 23 +-
.../camel/component/openai/OpenAIToolSearch.java | 437 ++++++
.../component/openai/McpToolCallExecutorTest.java | 21 +-
.../component/openai/OpenAIResponsesMockTest.java | 141 +-
.../component/openai/OpenAIToolSearchMockTest.java | 455 +++++++
.../component/openai/OpenAIToolSearchTest.java | 424 ++++++
.../apache/camel/component/avro/AvroListener.java | 2 +-
.../component/avro/AvroHttpConsumerHostTest.java | 57 +
.../component/avro/spi/JettyHttpServerFactory.java | 5 +
.../avro/spi/AvroRpcHttpServerFactory.java | 19 +
.../src/main/docs/aws2-kinesis-component.adoc | 5 +
.../component/aws2/kinesis/Kinesis2Consumer.java | 14 +-
.../aws2/kinesis/consumer/KinesisResumeAction.java | 20 +-
.../aws2/kinesis/KinesisConsumerPositionTest.java | 215 ++-
.../camel/component/aws2/polly/aws2-polly.json | 6 +-
.../camel/component/aws2/sqs/Sqs2Consumer.java | 17 +-
...onsumerExtendMessageVisibilitySlowCallTest.java | 124 ++
.../azure/storage/queue/QueueConsumer.java | 31 +-
.../queue/QueueConsumerDeleteMessageTest.java | 211 +++
.../apache/camel/language/bean/BeanExpression.java | 23 +-
.../component/file/FileProducerMapBodyTest.java | 6 +-
.../camel/language/groovy/GroovyExpression.java | 17 +-
.../groovy/GroovyMissingPropertyHintTest.java | 30 +-
.../{camel-kafka-share => camel-hibernate}/pom.xml | 54 +-
.../hibernate/HibernateComponentConfigurer.java | 96 ++
.../hibernate/HibernateEndpointConfigurer.java | 228 ++++
.../hibernate/HibernateEndpointUriFactory.java} | 63 +-
.../camel/component/hibernate/hibernate.json | 77 ++
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/hibernate | 2 +
.../apache/camel/configurer/hibernate-component | 2 +
.../org/apache/camel/configurer/hibernate-endpoint | 2 +
.../org/apache/camel/urifactory/hibernate-endpoint | 2 +
.../src/main/docs/hibernate-component.adoc | 779 +++++++++++
.../component/hibernate/HibernateComponent.java | 248 ++++
.../component/hibernate/HibernateConstants.java} | 21 +-
.../component/hibernate/HibernateConsumer.java | 144 ++
.../component/hibernate/HibernateEndpoint.java | 346 +++++
.../component/hibernate/HibernateProducer.java | 279 ++++
.../hibernate/HibernateSessionContext.java | 90 ++
.../hibernate/HibernateBootstrapTest.java | 1331 +++++++++++++++++++
.../hibernate/HibernateConsumerRollbackTest.java | 122 ++
.../component/hibernate/HibernateEndpointTest.java | 172 +++
.../hibernate/entity/HibernateTestEntity.java} | 46 +-
.../component/hibernate/entity/package-info.java} | 14 +-
.../src/test/resources/log4j2.properties | 20 +-
.../component/http/HttpProducerMapBodyTest.java | 3 +-
.../jira/consumer/AbstractJiraConsumer.java | 4 +-
.../WatchUpdatesConsumerMaxResultsZeroTest.java | 130 ++
components/camel-kafka-share/pom.xml | 5 +
.../component/kafka/share/dst/FakeShareGroup.java | 581 ++++++++
.../kafka/share/dst/KafkaShareConsumerDstTest.java | 41 +
.../component/kafka/share/dst/KafkaShareWorld.java | 398 ++++++
.../src/test/resources/log4j2.properties | 10 +-
.../mongodb/MongoDbChangeStreamsThread.java | 39 +-
.../MongoDbChangeStreamsInvalidateTest.java | 262 ++++
.../netty/http/HttpServerInitializerFactory.java | 4 +-
.../component/netty/http/NettyHttpComponent.java | 24 +-
.../http/NettyHttpDifferentHostSamePortTest.java | 72 +
.../component/paho/mqtt5/PahoMqtt5Consumer.java | 10 +-
.../PahoMqtt5ConsumerSessionMessagesTest.java | 106 ++
.../apache/camel/component/paho/PahoConsumer.java | 10 +-
.../paho/PahoConsumerSessionMessagesTest.java | 105 ++
.../vertx/VertxPlatformHttpMapResponseTest.java | 7 +-
.../chat/SpringAiChatEndpointConfigurer.java | 26 +-
.../chat/SpringAiChatEndpointUriFactory.java | 6 +-
.../component/springai/chat/spring-ai-chat.json | 62 +-
.../src/main/docs/spring-ai-chat-component.adoc | 23 +
.../springai/chat/SpringAiChatConfiguration.java | 60 +
.../springai/chat/SpringAiChatProducer.java | 61 +-
.../springai/chat/SpringAiToolSearch.java | 379 ++++++
.../springai/chat/SpringAiChatToolSearchTest.java | 224 ++++
.../springrabbit/SpringRabbitMQProducer.java | 10 +-
.../SpringRabbitMQProducerConfirmTest.java | 154 +++
.../camel-test-dst/src/main/docs/test-dst.adoc | 2 +
.../src/main/docs/vertx-websocket-component.adoc | 4 +
.../vertx/websocket/VertxWebsocketComponent.java | 17 +-
.../vertx/websocket/VertxWebsocketHost.java | 24 +-
...ebsocketSharedHostSSLContextParametersTest.java | 212 +++
components/pom.xml | 1 +
.../camel/impl/console/SqlTraceDevConsole.java | 9 +-
.../console/SqlTraceDevConsoleQueryHeaderTest.java | 15 +-
.../META-INF/org/apache/camel/model/wireTap.json | 1 +
.../org/apache/camel/model/WireTapDefinition.java | 6 +-
.../apache/camel/processor/TokenizerProcessor.java | 12 +-
.../camel/converter/json/JsonConverterTest.java | 106 ++
.../language/simple/SimpleSyntaxHintsTest.java | 20 +-
.../apache/camel/language/simple/SimpleTest.java | 4 +-
.../apache/camel/processor/EipBodyTypesTest.java | 9 +-
.../camel/processor/UnmarshalProcessorTest.java | 44 +
...tlingExceptionRoutePolicyFailureWindowTest.java | 195 +++
...xceptionRoutePolicyHalfOpenHandlerSedaTest.java | 2 +-
...ingExceptionRoutePolicyHalfOpenHandlerTest.java | 2 +-
...ThrottlingExceptionRoutePolicyHalfOpenTest.java | 2 +-
.../ThrottlingExceptionRoutePolicyTest.java | 2 +-
...RoutePolicyContextScopeFailedExchangesTest.java | 129 ++
.../camel/support/BodyFactsOtherBodiesTest.java | 18 +
.../org/apache/camel/support/BodyFactsTest.java | 57 +-
.../org/apache/camel/main/components.properties | 1 +
.../org/apache/camel/main/BaseMainSupport.java | 38 +
.../MainPropertiesReloadCircuitBreakerTest.java | 100 ++
.../stream/CamelSupportBulkConverterLoader.java | 48 +-
.../apache/camel/converter/json/JsonConverter.java | 53 +
.../java/org/apache/camel/support/BodyFacts.java | 99 +-
.../camel/support/DefaultMessageHistory.java | 14 +
.../support/processor/UnmarshalProcessor.java | 31 +-
.../throttling/ThrottlingExceptionRoutePolicy.java | 88 +-
.../throttling/ThrottlingInflightRoutePolicy.java | 11 +-
.../java/org/apache/camel/util/ArtifactUtils.java | 1 +
.../modules/ROOT/examples/json/hibernate.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/hibernate-component.adoc | 1 +
.../user-manual/modules/ROOT/pages/body-types.adoc | 9 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 22 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 30 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 50 +
.../ROOT/pages/camel-jbang-getting-started.adoc | 10 +
.../modules/ROOT/pages/error-handler.adoc | 22 +-
.../component/ComponentsBuilderFactory.java | 14 +
.../dsl/AiToolComponentBuilderFactory.java | 22 +
.../dsl/HibernateComponentBuilderFactory.java | 221 ++++
.../Langchain4jAgentComponentBuilderFactory.java | 83 ++
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/EndpointHeaderBuilders.java | 14 +
.../builder/endpoint/StaticEndpointBuilders.java | 42 +
.../endpoint/dsl/AiToolEndpointBuilderFactory.java | 38 +
.../dsl/HibernateEndpointBuilderFactory.java | 1395 ++++++++++++++++++++
.../LangChain4jAgentEndpointBuilderFactory.java | 146 ++
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 403 ++++++
.../dsl/SpringAiChatEndpointBuilderFactory.java | 144 ++
.../dsl/jbang/core/commands/ai/eip-samples.json | 2 +-
.../camel/dsl/jbang/core/commands/Doctor.java | 10 +
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 29 +-
.../dsl/jbang/core/commands/ai/DiagnoseData.java | 22 +
.../dsl/jbang/core/commands/ai/EndpointChecks.java | 27 +
.../dsl/jbang/core/commands/ai/ReloadOutcome.java | 39 +
.../dsl/jbang/core/commands/ai/SimpleChecks.java | 95 +-
.../examples/camel-jbang-example-catalog.json | 12 +-
.../resources/examples/route/aggregator/README.md | 6 +-
.../route/aggregator/aggregator.camel.yaml | 8 +-
.../examples/route/enrich-and-dedupe/README.md | 4 +-
.../enrich-and-dedupe/enrich-and-dedupe.camel.yaml | 10 +-
.../resources/examples/route/order-lines/README.md | 9 +-
.../route/order-lines/order-lines.camel.yaml | 10 +-
.../examples/run/order-generator/README.md | 8 +-
.../run/order-generator/order-generator.camel.yaml | 6 +-
.../examples/transform/csv-to-json/README.md | 2 +-
.../transform/csv-to-json/csv-to-json.camel.yaml | 6 +-
.../examples/transform/json-transform/README.md | 5 +-
.../json-transform/json-transform.camel.yaml | 6 +-
.../jbang/core/commands/DoctorRepositoryTest.java | 92 ++
.../camel/dsl/jbang/core/commands/DoctorTest.java | 80 ++
.../camel/dsl/jbang/core/commands/ExportTest.java | 32 +
.../commands/ai/AuthoringToolsLenientTest.java | 4 +
.../jbang/core/commands/ai/CatalogDocsTest.java | 17 +
.../jbang/core/commands/ai/ReloadOutcomeTest.java | 35 +
.../commands/ai/SourceValidatorSimpleTest.java | 56 +-
.../ai/SourceValidatorSqlParametersTest.java | 37 +
.../src/test/resources/zookeeper-master-route.yaml | 22 +
.../camel-component-known-dependencies.properties | 1 +
.../main/download/DownloadEndpointStrategy.java | 7 +-
.../camel/dsl/yaml/validator/BodyTypeFlow.java | 7 +-
.../camel/dsl/yaml/validator/CatalogBodyTypes.java | 7 +
.../camel/dsl/yaml/validator/TextBodyFlow.java | 493 ++++++-
.../camel/dsl/yaml/validator/BodyTypeFlowTest.java | 37 +
.../dsl/yaml/validator/OneOfAlternativesTest.java | 2 +-
.../camel/dsl/yaml/validator/TextBodyFlowTest.java | 250 ++++
dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 14 +
.../yaml/LangChain4jAgentToolSearchYamlTest.java | 103 ++
parent/pom.xml | 23 +-
.../src/generated/resources/META-INF/metadata.json | 18 +-
.../infra/consul/services/container.properties | 2 +-
.../infra/docling/services/container.properties | 2 +-
.../hashicorp/vault/services/container.properties | 2 +-
.../test/infra/kafka/services/container.properties | 4 +-
.../test/infra/nats/services/container.properties | 2 +-
.../test/infra/neo4j/services/container.properties | 2 +-
.../observability/services/container.properties | 6 +-
.../infra/ollama/services/container.properties | 2 +-
.../test/infra/opa/services/container.properties | 2 +-
.../infra/qdrant/services/container.properties | 2 +-
256 files changed, 19204 insertions(+), 1079 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hibernate.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hibernate-component.adoc
create mode 100644
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearch.java
create mode 100644
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearchArguments.java
create mode 100644
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearchCandidate.java
create mode 100644
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearchEmbedder.java
create mode 100644
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearchIndex.java
create mode 100644
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearchSession.java
create mode 100644
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearchSessions.java
copy
components/{camel-avro-rpc/camel-avro-rpc-spi/src/main/java/org/apache/camel/component/avro/spi/AvroRpcHttpServerFactory.java
=>
camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolSearchStrategy.java}
(56%)
create mode 100644
components/camel-ai/camel-ai-tool/src/test/java/org/apache/camel/component/ai/tool/AiToolSearchArgumentsTest.java
create mode 100644
components/camel-ai/camel-ai-tool/src/test/java/org/apache/camel/component/ai/tool/AiToolSearchIndexTest.java
create mode 100644
components/camel-ai/camel-ai-tool/src/test/java/org/apache/camel/component/ai/tool/AiToolSearchableUriTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/main/java/org/apache/camel/component/langchain4j/agent/CamelToolSearchStrategy.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/CamelToolSearchStrategyTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentToolSearchTest.java
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIToolSearch.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIToolSearchMockTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIToolSearchTest.java
create mode 100644
components/camel-avro-rpc/camel-avro-rpc-component/src/test/java/org/apache/camel/component/avro/AvroHttpConsumerHostTest.java
create mode 100644
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsConsumerExtendMessageVisibilitySlowCallTest.java
create mode 100644
components/camel-azure/camel-azure-storage-queue/src/test/java/org/apache/camel/component/azure/storage/queue/QueueConsumerDeleteMessageTest.java
copy components/{camel-kafka-share => camel-hibernate}/pom.xml (56%)
create mode 100644
components/camel-hibernate/src/generated/java/org/apache/camel/component/hibernate/HibernateComponentConfigurer.java
create mode 100644
components/camel-hibernate/src/generated/java/org/apache/camel/component/hibernate/HibernateEndpointConfigurer.java
copy
components/{camel-ai/camel-ai-tool/src/generated/java/org/apache/camel/component/ai/tool/AiToolEndpointUriFactory.java
=>
camel-hibernate/src/generated/java/org/apache/camel/component/hibernate/HibernateEndpointUriFactory.java}
(54%)
create mode 100644
components/camel-hibernate/src/generated/resources/META-INF/org/apache/camel/component/hibernate/hibernate.json
create mode 100644
components/camel-hibernate/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-hibernate/src/generated/resources/META-INF/services/org/apache/camel/component/hibernate
create mode 100644
components/camel-hibernate/src/generated/resources/META-INF/services/org/apache/camel/configurer/hibernate-component
create mode 100644
components/camel-hibernate/src/generated/resources/META-INF/services/org/apache/camel/configurer/hibernate-endpoint
create mode 100644
components/camel-hibernate/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hibernate-endpoint
create mode 100644
components/camel-hibernate/src/main/docs/hibernate-component.adoc
create mode 100644
components/camel-hibernate/src/main/java/org/apache/camel/component/hibernate/HibernateComponent.java
copy
components/{camel-avro-rpc/camel-avro-rpc-spi/src/main/java/org/apache/camel/component/avro/spi/AvroRpcHttpServerFactory.java
=>
camel-hibernate/src/main/java/org/apache/camel/component/hibernate/HibernateConstants.java}
(59%)
create mode 100644
components/camel-hibernate/src/main/java/org/apache/camel/component/hibernate/HibernateConsumer.java
create mode 100644
components/camel-hibernate/src/main/java/org/apache/camel/component/hibernate/HibernateEndpoint.java
create mode 100644
components/camel-hibernate/src/main/java/org/apache/camel/component/hibernate/HibernateProducer.java
create mode 100644
components/camel-hibernate/src/main/java/org/apache/camel/component/hibernate/HibernateSessionContext.java
create mode 100644
components/camel-hibernate/src/test/java/org/apache/camel/component/hibernate/HibernateBootstrapTest.java
create mode 100644
components/camel-hibernate/src/test/java/org/apache/camel/component/hibernate/HibernateConsumerRollbackTest.java
create mode 100644
components/camel-hibernate/src/test/java/org/apache/camel/component/hibernate/HibernateEndpointTest.java
copy
components/{camel-avro-rpc/camel-avro-rpc-jetty/src/main/java/org/apache/camel/component/avro/spi/JettyHttpServerFactory.java
=>
camel-hibernate/src/test/java/org/apache/camel/component/hibernate/entity/HibernateTestEntity.java}
(50%)
copy
components/{camel-avro-rpc/camel-avro-rpc-spi/src/main/java/org/apache/camel/component/avro/spi/AvroRpcHttpServerFactory.java
=>
camel-hibernate/src/test/java/org/apache/camel/component/hibernate/entity/package-info.java}
(65%)
copy components/{camel-kafka-share =>
camel-hibernate}/src/test/resources/log4j2.properties (70%)
create mode 100644
components/camel-jira/src/test/java/org/apache/camel/component/jira/consumer/WatchUpdatesConsumerMaxResultsZeroTest.java
create mode 100644
components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/dst/FakeShareGroup.java
create mode 100644
components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/dst/KafkaShareConsumerDstTest.java
create mode 100644
components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/dst/KafkaShareWorld.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbChangeStreamsInvalidateTest.java
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpDifferentHostSamePortTest.java
create mode 100644
components/camel-paho-mqtt5/src/test/java/org/apache/camel/component/paho/mqtt5/PahoMqtt5ConsumerSessionMessagesTest.java
create mode 100644
components/camel-paho/src/test/java/org/apache/camel/component/paho/PahoConsumerSessionMessagesTest.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/main/java/org/apache/camel/component/springai/chat/SpringAiToolSearch.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatToolSearchTest.java
create mode 100644
components/camel-spring-parent/camel-spring-rabbitmq/src/test/java/org/apache/camel/component/springrabbit/SpringRabbitMQProducerConfirmTest.java
create mode 100644
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketSharedHostSSLContextParametersTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/ThrottlingExceptionRoutePolicyFailureWindowTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/ThrottlingInflightRoutePolicyContextScopeFailedExchangesTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainPropertiesReloadCircuitBreakerTest.java
create mode 120000 docs/components/modules/ROOT/examples/json/hibernate.json
create mode 120000 docs/components/modules/ROOT/pages/hibernate-component.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HibernateComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HibernateEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DoctorRepositoryTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/zookeeper-master-route.yaml
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/LangChain4jAgentToolSearchYamlTest.java