This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26515-grpc-route-controlled-reply-type
in repository https://gitbox.apache.org/repos/asf/camel.git
from 538574afd4fe CAMEL-26515: camel-grpc - the
toRouteControlledStreamObserver producer ignores events after it failed the
call, uses the consumer's muteException and rejects unknown events and
non-Throwable errors
add f09048618797 CAMEL-26530: camel-observability-services - promote to
stable support level
add 8d65b21af325 Regen
add 0aedc4dfb810 CAMEL-25488: camel-jgroups-raft - tests use their own log
and wait for the election to end before closing the channels
add bb3a1bb45927 camel-cxf - stabilize flaky BindException in SSL
jaxrs/jaxws tests
add fd9a47efde74 CAMEL-26509: camel-core - TypeConversionException gives
the real from type, and ArrayTypeConverter gives no conversion for an element
that does not fit (#29111)
add 5b7f3963e414 CAMEL-26255: camel-hashicorp-vault - cloud without a
namespace uses the engine, createSecret takes JSON text and needs a body, and
the secret version must be a number (#29100)
add 7a69b7469305 CAMEL-26239: camel-state-store - put and putIfAbsent
store a stream body as its bytes (#29080)
add fb25ea44ee9d CAMEL-26232: camel-elasticsearch - send a built request
as it is, keep the whole JSON search body, take the DeleteIndex name from a
String body, fail a null Index/Update body and read a file as JSON (#29074)
add b0d94141a1ae CAMEL-26229: camel-mongodb-gridfs - the consumer offers
the file of a failed exchange again, closes the download stream and sets
CamelFileName, an unknown producer operation fails, and listAll gives the hex
id (#29071)
add 703d4fcbdae4 CAMEL-26219: camel-huggingface - bound the chat
histories, fail only on the error payload of the Python handler, and set no
Content-Type for text-to-speech (#29066)
add 2a821fd47497 CAMEL-26454: camel-jbang-mcp - chaos tools:
camel_runtime_chaos_* and the chaos tool group (#29047)
add a151475a461b CAMEL-26106: camel-jpa: don't hard-wire the Spring based
DefaultTransactionStrategy as the default (#28496)
add 9950f2b0e725 CAMEL-26245: camel-api-component-maven-plugin - use the
substituted argument names in the method signatures (#29099)
add 446cc76aa55b CAMEL-26277: camel-xmpp - a consumer with a participant
routes only the chat messages from that participant (#29106)
add c4ba416b02f1 CAMEL-26137: camel-netty-http - reply to a List body and
to the request body sent back with disableStreamCache, keep the message with
sync=false (#29103)
add c885344db813 CAMEL-26511: camel-docker - document socket=false as the
default, and use /var/run/docker.sock in socket mode with the default host
(#29107)
add e20c961ab931 Merge remote-tracking branch 'origin/main' into
CAMEL-26515-grpc-route-controlled-reply-type
No new revisions were added by this update.
Summary of changes:
.../apache/camel/catalog/components/braintree.json | 8 +-
.../apache/camel/catalog/components/docker.json | 10 +-
.../camel/catalog/components/elasticsearch.json | 2 +-
.../camel/catalog/components/google-calendar.json | 10 +-
.../camel/catalog/components/google-drive.json | 6 +-
.../camel/catalog/components/google-mail.json | 2 +-
.../camel/catalog/components/google-sheets.json | 4 +-
.../camel/catalog/components/hashicorp-vault.json | 2 +-
.../camel/catalog/components/huggingface.json | 76 ++---
.../org/apache/camel/catalog/components/jpa.json | 2 +-
.../camel/catalog/components/mongodb-gridfs.json | 8 +-
.../camel/catalog/components/netty-http.json | 2 +-
.../camel/catalog/components/state-store.json | 4 +-
.../org/apache/camel/catalog/components/xmpp.json | 2 +-
.../apache/camel/catalog/components/zendesk.json | 2 +-
.../org/apache/camel/catalog/docs/chaos.adoc | 16 +-
.../camel/catalog/docs/docker-component.adoc | 23 ++
.../catalog/docs/elasticsearch-component.adoc | 31 +-
.../catalog/docs/hashicorp-vault-component.adoc | 9 +-
.../camel/catalog/docs/huggingface-component.adoc | 28 +-
.../apache/camel/catalog/docs/jpa-component.adoc | 26 +-
.../catalog/docs/mongodb-gridfs-component.adoc | 34 ++-
.../apache/camel/catalog/docs/netty-component.adoc | 2 +-
.../camel/catalog/docs/observability-services.adoc | 2 +-
.../camel/catalog/docs/state-store-component.adoc | 9 +
.../apache/camel/catalog/docs/xmpp-component.adoc | 6 +
.../catalog/others/observability-services.json | 2 +-
.../HuggingFaceComponentConfigurer.java | 12 +
.../huggingface/HuggingFaceEndpointConfigurer.java | 12 +
.../huggingface/HuggingFaceEndpointUriFactory.java | 4 +-
.../camel/component/huggingface/huggingface.json | 76 ++---
.../src/main/docs/huggingface-component.adoc | 28 +-
.../huggingface/HuggingFaceConfiguration.java | 29 ++
.../huggingface/tasks/AbstractTaskPredictor.java | 41 +++
.../tasks/AutomaticSpeechRecognitionPredictor.java | 6 +-
.../component/huggingface/tasks/ChatPredictor.java | 50 +++-
.../tasks/QuestionAnsweringPredictor.java | 5 +-
.../tasks/SentenceEmbeddingsPredictor.java | 5 +-
.../huggingface/tasks/SummarizationPredictor.java | 5 +-
.../tasks/TextClassificationPredictor.java | 7 +-
.../huggingface/tasks/TextGenerationPredictor.java | 5 +-
.../huggingface/tasks/TextToImagePredictor.java | 9 +-
.../huggingface/tasks/TextToSpeechPredictor.java | 13 +-
.../tasks/ZeroShotClassificationPredictor.java | 5 +-
.../huggingface/tasks/ChatHistoryTest.java | 197 +++++++++++++
.../tasks/PredictorErrorHandlingTest.java | 167 ++++++++++-
.../tasks/RevisionAndOutputHeaderTest.java | 26 ++
.../mcp/server/jbang/JbangDevMcpServer.java | 13 +-
...erchantAccountGatewayEndpointConfiguration.java | 2 +-
.../OAuthGatewayEndpointConfiguration.java | 2 +-
.../PaymentMethodGatewayEndpointConfiguration.java | 2 +-
.../TransactionGatewayEndpointConfiguration.java | 2 +-
.../camel/component/braintree/braintree.json | 8 +-
components/camel-chaos/src/main/docs/chaos.adoc | 16 +-
.../camel/component/cxf/common/CXFTestSupport.java | 5 -
.../cxf/jaxrs/CxfRsSpringGlobalSslProducer.xml | 96 -------
.../cxf/jaxrs/CxfRsSpringSslAsyncProducer.xml | 96 -------
.../component/cxf/jaxrs/CxfRsSpringSslProducer.xml | 96 -------
.../cxf/jaxrs/CxfRsGlobalSslProducerTest.java | 24 +-
.../cxf/jaxrs/CxfRsSslAsyncProducerTest.java | 24 +-
.../component/cxf/jaxrs/CxfRsSslProducerTest.java | 24 +-
.../cxf/jaxrs/CxfRsSpringGlobalSslProducer.xml | 6 +-
.../cxf/jaxrs/CxfRsSpringSslAsyncProducer.xml | 6 +-
.../component/cxf/jaxrs/CxfRsSpringSslProducer.xml | 6 +-
.../camel/component/cxf/ssl/SslGlobalTest.java | 24 +-
.../apache/camel/component/cxf/ssl/SslTest.java | 38 +--
.../camel/component/cxf/CxfGlobalSslContext.xml | 4 +-
.../apache/camel/component/cxf/CxfSslContext.xml | 4 +-
.../org/apache/camel/component/docker/docker.json | 10 +-
.../src/main/docs/docker-component.adoc | 23 ++
.../component/docker/DockerClientProfile.java | 9 +-
.../component/docker/DockerConfiguration.java | 12 +-
.../camel/component/docker/DockerConstants.java | 5 +-
.../component/docker/DockerClientProfileTest.java | 25 ++
.../component/docker/DockerConfigurationTest.java | 27 ++
.../ElasticsearchActionRequestConverterLoader.java | 8 +
.../apache/camel/component/es/elasticsearch.json | 2 +-
.../src/main/docs/elasticsearch-component.adoc | 31 +-
.../camel/component/es/ElasticsearchEndpoint.java | 30 +-
.../camel/component/es/ElasticsearchProducer.java | 24 +-
.../ElasticsearchActionRequestConverter.java | 114 +++++++-
.../es/ElasticsearchProducerBodyTest.java} | 37 +--
.../ElasticsearchActionRequestConverterTest.java | 133 +++++++++
.../calendar/CalendarAclEndpointConfiguration.java | 2 +-
.../CalendarCalendarListEndpointConfiguration.java | 2 +-
.../CalendarChannelsEndpointConfiguration.java | 2 +-
.../CalendarEventsEndpointConfiguration.java | 2 +-
.../CalendarSettingsEndpointConfiguration.java | 2 +-
.../component/google/calendar/google-calendar.json | 10 +-
.../drive/DriveChangesEndpointConfiguration.java | 2 +-
.../drive/DriveChannelsEndpointConfiguration.java | 2 +-
.../drive/DriveFilesEndpointConfiguration.java | 2 +-
.../camel/component/google/drive/google-drive.json | 6 +-
.../GmailUsersMessagesEndpointConfiguration.java | 2 +-
.../camel/component/google/mail/google-mail.json | 2 +-
.../SheetsSpreadsheetsEndpointConfiguration.java | 2 +-
...etsSpreadsheetsValuesEndpointConfiguration.java | 2 +-
.../component/google/sheets/google-sheets.json | 4 +-
components/camel-hashicorp-vault/pom.xml | 6 +
.../component/hashicorp/vault/hashicorp-vault.json | 2 +-
.../src/main/docs/hashicorp-vault-component.adoc | 9 +-
.../hashicorp/vault/HashicorpVaultEndpoint.java | 10 +-
.../hashicorp/vault/HashicorpVaultProducer.java | 96 +++++--
.../vault/HashicorpVaultPropertiesFunction.java | 17 +-
.../vault/HashicorpVaultProducerTest.java | 203 +++++++++++++
.../HashicorpVaultPropertiesFunctionTest.java | 21 ++
.../jgroups/raft/JGroupsRaftAbstractTest.java | 20 ++
.../raft/JGroupsRaftComponentConfiguredTest.java | 3 +-
.../raft/JGroupsRaftComponentDefaultTest.java | 3 +-
.../jgroups/raft/JGroupsRaftEndpointTest.java | 3 +-
.../component/jgroups/raft/RaftNodesState.java | 40 +++
.../cluster/JGroupsRaftClusterAbstractTest.java | 6 +
.../component/jpa/JpaComponentConfigurer.java | 2 +-
.../org/apache/camel/component/jpa/jpa.json | 2 +-
.../camel-jpa/src/main/docs/jpa-component.adoc | 26 +-
.../apache/camel/component/jpa/JpaComponent.java | 8 +-
.../apache/camel/component/jpa/JpaEndpoint.java | 6 +-
.../org/apache/camel/component/jpa/JpaHelper.java | 40 +++
.../idempotent/jpa/JpaMessageIdRepository.java | 8 +-
.../keyvalue/jpa/JpaKeyValueRepository.java | 3 +-
.../camel/component/jpa/JpaComponentTest.java | 152 ++++++++++
.../jpa/JpaMessageIdRepositoryTest.java} | 31 +-
.../keyvalue/jpa/JpaKeyValueRepositoryTest.java | 8 +
.../component/mongodb/gridfs/mongodb-gridfs.json | 8 +-
.../src/main/docs/mongodb-gridfs-component.adoc | 34 ++-
.../component/mongodb/gridfs/GridFsConstants.java | 6 +-
.../component/mongodb/gridfs/GridFsConsumer.java | 137 +++++++--
.../component/mongodb/gridfs/GridFsEndpoint.java | 15 +-
.../component/mongodb/gridfs/GridFsProducer.java | 22 +-
.../gridfs/GridFsConsumerTimestampTest.java | 291 ++++++++++++++++++-
.../mongodb/gridfs/GridFsProducerTest.java | 129 +++++++++
.../gridfs/integration/GridFsConsumerIT.java | 1 +
.../integration/GridFsProducerOperationsIT.java | 19 ++
.../camel/component/netty/http/netty-http.json | 2 +-
.../netty/http/DefaultNettyHttpBinding.java | 23 +-
.../component/netty/http/NettyHttpEndpoint.java | 4 +-
...st.java => NettyHttpProducerSyncFalseTest.java} | 28 +-
.../netty/http/NettyHttpReplyBodyTest.java | 164 +++++++++++
.../camel-netty/src/main/docs/netty-component.adoc | 2 +-
.../camel/component/netty/NettyProducer.java | 22 +-
.../netty/NettyProducerSyncFalseReplyTest.java | 14 +
components/camel-observability-services/pom.xml | 2 +-
.../resources/observability-services.json | 2 +-
.../src/main/docs/observability-services.adoc | 2 +-
.../camel/component/statestore/state-store.json | 4 +-
.../src/main/docs/state-store-component.adoc | 9 +
.../component/statestore/StateStoreEndpoint.java | 10 +-
.../component/statestore/StateStoreProducer.java | 33 ++-
.../StateStoreSpooledStreamBodyTest.java | 75 +++++
.../statestore/StateStoreStreamBodyTest.java | 241 ++++++++++++++++
.../org/apache/camel/component/xmpp/xmpp.json | 2 +-
.../camel-xmpp/src/main/docs/xmpp-component.adoc | 6 +
.../apache/camel/component/xmpp/XmppConsumer.java | 14 +-
.../apache/camel/component/xmpp/XmppEndpoint.java | 11 +-
...tTest.java => XmppConsumerParticipantTest.java} | 73 ++---
.../zendesk/ZendeskEndpointConfiguration.java | 2 +-
.../apache/camel/component/zendesk/zendesk.json | 2 +-
.../camel/impl/converter/ArrayTypeConverter.java | 37 +--
.../impl/converter/CoreTypeConverterRegistry.java | 12 +-
.../converter/CoreTypeConverterRegistryTest.java | 71 +++++
design/chaos.adoc | 28 +-
.../modules/ROOT/attachments/security-model.yaml | 2 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 154 +++++++++-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 61 +++-
.../ROOT/pages/camel-jbang-tui-local-models.adoc | 7 +-
.../modules/ROOT/pages/security-model.adoc | 18 +-
.../cli/connector/FileCliConnectorTransport.java | 9 +-
.../connector/FileCliConnectorTransportTest.java | 12 +
.../dsl/DockerComponentBuilderFactory.java | 13 +-
.../dsl/HuggingfaceComponentBuilderFactory.java | 43 +++
.../builder/endpoint/StaticEndpointBuilders.java | 14 +-
.../endpoint/dsl/DockerEndpointBuilderFactory.java | 66 +++--
.../endpoint/dsl/GridFsEndpointBuilderFactory.java | 8 +-
.../dsl/HuggingFaceEndpointBuilderFactory.java | 74 +++++
.../endpoint/dsl/XmppEndpointBuilderFactory.java | 14 +-
.../camel/dsl/jbang/core/commands/AskTools.java | 43 ++-
.../dsl/jbang/core/commands/ai/AppFeatures.java | 20 ++
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 2 +-
.../dsl/jbang/core/commands/ai/ToolConfirms.java | 26 +-
.../dsl/jbang/core/commands/ai/ToolGroup.java | 4 +-
.../dsl/jbang/core/commands/ai/ToolGroups.java | 47 +++-
.../dsl/jbang/core/commands/ai/ToolRegistry.java | 140 ++++++++-
.../dsl/jbang/core/commands/AskToolsTest.java | 49 ++++
.../jbang/core/commands/ai/AppFeaturesTest.java | 21 ++
.../jbang/core/commands/ai/ToolConfirmsTest.java | 20 ++
.../dsl/jbang/core/commands/ai/ToolGroupsTest.java | 32 +++
.../jbang/core/commands/ai/ToolRegistryTest.java | 74 +++++
.../core/commands/mcp/JbangDevMcpServerTest.java | 5 +-
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 12 +
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 87 +++++-
.../mcp/RuntimeToolsChaosSecurityTest.java | 111 ++++++++
.../core/commands/mcp/RuntimeToolsChaosTest.java | 313 +++++++++++++++++++++
.../jbang/core/commands/mcp/RuntimeToolsTest.java | 3 +-
.../dsl/jbang/core/commands/tui/TuiToolGroups.java | 9 +-
.../core/commands/tui/AiPanelToolGroupsTest.java | 17 ++
.../maven/AbstractApiMethodGeneratorMojo.java | 59 +++-
.../ApiJavaSourceComponentGeneratorMojoTest.java | 29 ++
.../maven/SignatureWithArgumentNamesTest.java | 72 +++++
198 files changed, 5066 insertions(+), 968 deletions(-)
create mode 100644
components/camel-ai/camel-huggingface/src/test/java/org/apache/camel/component/huggingface/tasks/ChatHistoryTest.java
delete mode 100644
components/camel-cxf/camel-cxf-rest/src/test/resources/org/apache/camel/component/cxf/jaxrs/CxfRsSpringGlobalSslProducer.xml
delete mode 100644
components/camel-cxf/camel-cxf-rest/src/test/resources/org/apache/camel/component/cxf/jaxrs/CxfRsSpringSslAsyncProducer.xml
delete mode 100644
components/camel-cxf/camel-cxf-rest/src/test/resources/org/apache/camel/component/cxf/jaxrs/CxfRsSpringSslProducer.xml
copy
components/{camel-opensearch/src/test/java/org/apache/camel/component/opensearch/OpensearchProducerBodyTest.java
=>
camel-elasticsearch/src/test/java/org/apache/camel/component/es/ElasticsearchProducerBodyTest.java}
(91%)
create mode 100644
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultProducerTest.java
copy
components/{camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorWaitStrategyCreationTest.java
=>
camel-jpa/src/test/java/org/apache/camel/processor/idempotent/jpa/JpaMessageIdRepositoryTest.java}
(50%)
create mode 100644
components/camel-mongodb-gridfs/src/test/java/org/apache/camel/component/mongodb/gridfs/GridFsProducerTest.java
copy
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/{NettyHttpSimpleTest.java
=> NettyHttpProducerSyncFalseTest.java} (57%)
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpReplyBodyTest.java
create mode 100644
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreSpooledStreamBodyTest.java
create mode 100644
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreStreamBodyTest.java
copy
components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/{XmppConsumerSmackReconnectTest.java
=> XmppConsumerParticipantTest.java} (50%)
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeToolsChaosSecurityTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeToolsChaosTest.java
create mode 100644
tooling/maven/camel-api-component-maven-plugin/src/test/java/org/apache/camel/maven/SignatureWithArgumentNamesTest.java