This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26677-chaos-error-handler-expectations
in repository https://gitbox.apache.org/repos/asf/camel.git
from 0165aba90bd9 CAMEL-26677: camel-chaos - expectations on the error
handler
add 3c5b6dd85c9f CAMEL-26674: camel-chaos - reject rules that cannot work
(#29303)
add f8c76e97f9fe CAMEL-26067: camel-jdbc - plain ? placeholders take their
values only from the CamelJdbcParameters header (#29282)
add 827bcd581d40 CAMEL-26359: camel-mcp-server - check the Origin header
on /mcp (Camel Main engine) (#29284)
add 0fc8fcaa8b1c CAMEL-26628: camel-undertow - Fix flaky
UndertowHttpsSpringTest (Address already in use)
add 56237588cb0b CAMEL-26492: check multi-arch manifest before proposing
container upgrades (#29149)
add 1b84527b4940 CAMEL-26629: Try to stabilize
JettyHttpEndpointDisconnectTest (#29227)
add 6705f9c9985d CAMEL-25961: camel-xmpp - producers log in and the group
chat producer enters its room again after a lost connection (#29293)
add ca9ca659f8f4 CAMEL-26519: camel-catalog - DocExamplesXmlSchemaTest no
longer depends on the locale (#29304)
add af23d08150fd CAMEL-26278: camel-hazelcast - the hazelcast-seda
consumer restores a transferred exchange only with transferExchange=true and
otherwise takes its body (#29310)
add 3bec2839cdb9 CAMEL-26620: camel-azure-eventgrid - add integration
tests on Floci AZ (#29239)
add fadef82e50b5 CAMEL-26684: Fix flaky GrpcRouteControlledReplyTypeTest
add f5eac07ace90 CAMEL-26619: camel-azure-servicebus - run the integration
tests on Floci AZ (#29247)
add e0b1085685b3 CAMEL-26675: camel-chaos - report accuracy (#29309)
add 09145be223b6 CAMEL-26381: Fix flaky ConsulMasterIT by using a
dedicated namespace per cluster IT
add 0b1e41c5c42c CAMEL-26676: camel-chaos - feedback while adding rules
(#29311)
add 145ea0c7b42b Merge branch 'main' into
CAMEL-26677-chaos-error-handler-expectations
No new revisions were added by this update.
Summary of changes:
.../check-container-versions.py | 537 +++++++++++++-
.../test_check_container_versions.py | 779 +++++++++++++++++++++
.github/dependabot.yml | 3 +
.github/workflows/check-container-versions.yml | 13 +
.github/workflows/pr-ci-scripts-validation.yml | 5 +
.../camel/catalog/components/hazelcast-seda.json | 4 +-
.../org/apache/camel/catalog/components/jdbc.json | 6 +-
.../camel/catalog/components/spring-jdbc.json | 6 +-
.../org/apache/camel/catalog/docs/chaos.adoc | 11 +-
.../catalog/docs/hazelcast-seda-component.adoc | 27 +
.../apache/camel/catalog/docs/jdbc-component.adoc | 22 +-
.../org/apache/camel/catalog/docs/main.adoc | 3 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 60 ++
.../main/camel-main-configuration-metadata.json | 1 +
.../apache/camel/catalog/test-infra/metadata.json | 22 +
.../camel/catalog/DocExamplesXmlSchemaTest.java | 90 ++-
.../component/mcp/server/McpServerBridge.java | 8 +-
.../mcp/server/McpServerConfiguration.java | 20 +
.../camel/component/mcp/server/McpServerInfo.java | 21 +-
.../component/mcp/server/McpServerOrigins.java | 151 ++++
.../component/mcp/server/McpServerBridgeTest.java | 44 ++
.../component/mcp/server/McpServerOriginsTest.java | 95 +++
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 60 ++
.../mcp/server/main/DefaultMcpServerFactory.java | 1 +
.../mcp/server/vertx/VertxMcpServerEngine.java | 6 +-
.../VertxMcpStreamableServerTransportProvider.java | 85 +++
.../server/main/McpServerMainPropertiesTest.java | 62 ++
.../mcp/server/vertx/VertxMcpOriginTest.java | 301 ++++++++
.../camel-azure/camel-azure-eventgrid/pom.xml | 15 +
.../eventgrid/integration/EventGridProducerIT.java | 151 ++++
.../eventgrid/integration/EventGridSubscriber.java | 122 ++++
.../src/test/resources/log4j2.properties | 3 +-
.../camel-azure/camel-azure-servicebus/pom.xml | 9 +
.../integration/BaseServiceBusTestSupport.java | 56 +-
.../integration/ServiceBusConsumerIT.java | 28 +-
.../integration/ServiceBusProducerIT.java | 11 +-
...Test.java => ServiceBusSenderOperationsIT.java} | 21 +-
components/camel-chaos/src/main/docs/chaos.adoc | 11 +-
.../camel/component/chaos/ChaosRuleParser.java | 34 +-
.../camel/component/chaos/ChaosRuleParserTest.java | 39 +-
.../ConsulClusteredRoutePolicyFactoryIT.java | 11 +-
.../cluster/ConsulClusteredRoutePolicyIT.java | 12 +-
.../component/consul/cluster/ConsulMasterIT.java | 15 +-
.../grpc/GrpcRouteControlledReplyTypeTest.java | 28 +
.../component/hazelcast/seda/hazelcast-seda.json | 4 +-
.../src/main/docs/hazelcast-seda-component.adoc | 27 +
.../hazelcast/seda/HazelcastSedaConfiguration.java | 3 +-
.../hazelcast/seda/HazelcastSedaConsumer.java | 27 +-
.../hazelcast/seda/HazelcastSedaEndpoint.java | 5 +-
.../HazelcastSedaTransferExchangeTest.java | 80 ++-
.../org/apache/camel/component/jdbc/jdbc.json | 6 +-
.../camel-jdbc/src/main/docs/jdbc-component.adoc | 22 +-
.../jdbc/DefaultJdbcPrepareStatementStrategy.java | 62 +-
.../apache/camel/component/jdbc/JdbcConstants.java | 8 +-
.../apache/camel/component/jdbc/JdbcEndpoint.java | 9 +-
.../component/jdbc/JdbcParameterizedQueryTest.java | 176 ++++-
.../jetty/JettyHttpEndpointDisconnectTest.java | 45 +-
.../src/test/resources/log4j2.properties | 2 +
.../camel/component/spring/jdbc/spring-jdbc.json | 6 +-
.../component/spring/jdbc/SpringJdbcEndpoint.java | 5 +-
.../undertow/UndertowHandlersSpringTest.java | 13 +-
.../undertow/UndertowHttpsSpringTest.java | 12 +-
.../src/test/resources/HandlersSpringTest.xml | 11 +-
.../src/test/resources/SpringTest.xml | 11 +-
.../src/test/resources/spring.properties} | 15 +-
.../component/xmpp/XmppGroupChatProducer.java | 83 ++-
.../component/xmpp/XmppPrivateChatProducer.java | 7 +-
.../camel/component/xmpp/FakeXmppServer.java | 20 +-
.../component/xmpp/XmppProducerReconnectTest.java | 248 +++++++
...ttpServerConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 1 +
core/camel-main/src/main/docs/main.adoc | 3 +-
.../main/HttpServerConfigurationProperties.java | 28 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 11 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 11 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 42 ++
.../dsl/HazelcastSedaEndpointBuilderFactory.java | 30 +-
.../endpoint/dsl/JdbcEndpointBuilderFactory.java | 16 +-
.../dsl/SpringJdbcEndpointBuilderFactory.java | 16 +-
.../core/commands/action/CamelChaosAddAction.java | 11 +-
.../commands/action/CamelChaosClearAction.java | 5 +-
.../src/test/resources/golden/cli-help.txt | 35 +-
parent/pom.xml | 3 +-
test-infra/camel-test-infra-all/pom.xml | 22 +
.../src/generated/resources/META-INF/metadata.json | 22 +
.../camel-test-infra-azure-eventgrid/pom.xml | 58 ++
.../clients/AzureEventGridManagementClient.java | 157 +++++
.../eventgrid/common/AzureEventGridProperties.java | 33 +
.../services/AzureEventGridInfraService.java | 59 ++
.../AzureEventGridLocalContainerInfraService.java | 155 ++++
.../services/AzureEventGridRemoteInfraService.java | 72 ++
.../eventgrid/services/AzureEventGridService.java | 27 +
.../services/AzureEventGridServiceFactory.java | 101 +++
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../camel-test-infra-azure-servicebus/pom.xml | 40 ++
.../common/AzureServiceBusProperties.java | 34 +
.../services/AzureServiceBusInfraService.java | 29 +
.../AzureServiceBusLocalContainerInfraService.java | 213 ++++++
.../AzureServiceBusRemoteInfraService.java | 47 ++
.../services/AzureServiceBusService.java | 23 +
.../services/AzureServiceBusServiceFactory.java | 78 +++
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../infra/azure/servicebus/services/Config.json | 52 ++
.../azure/servicebus/services/container.properties | 18 +-
test-infra/pom.xml | 2 +
105 files changed, 5128 insertions(+), 249 deletions(-)
create mode 100644
.github/actions/check-container-upgrade/test_check_container_versions.py
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerOrigins.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerOriginsTest.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpOriginTest.java
create mode 100644
components/camel-azure/camel-azure-eventgrid/src/test/java/org/apache/camel/component/azure/eventgrid/integration/EventGridProducerIT.java
create mode 100644
components/camel-azure/camel-azure-eventgrid/src/test/java/org/apache/camel/component/azure/eventgrid/integration/EventGridSubscriber.java
copy components/{camel-jetty =>
camel-azure/camel-azure-eventgrid}/src/test/resources/log4j2.properties (95%)
rename
components/camel-azure/camel-azure-servicebus/src/test/java/org/apache/camel/component/azure/servicebus/integration/operations/{ServiceBusSenderOperationsTest.java
=> ServiceBusSenderOperationsIT.java} (95%)
copy components/{camel-jetty/src/test/resources/log4j2.properties =>
camel-undertow/src/test/resources/spring.properties} (68%)
create mode 100644
components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppProducerReconnectTest.java
create mode 100644 test-infra/camel-test-infra-azure-eventgrid/pom.xml
create mode 100644
test-infra/camel-test-infra-azure-eventgrid/src/main/java/org/apache/camel/test/infra/azure/eventgrid/clients/AzureEventGridManagementClient.java
create mode 100644
test-infra/camel-test-infra-azure-eventgrid/src/main/java/org/apache/camel/test/infra/azure/eventgrid/common/AzureEventGridProperties.java
create mode 100644
test-infra/camel-test-infra-azure-eventgrid/src/main/java/org/apache/camel/test/infra/azure/eventgrid/services/AzureEventGridInfraService.java
create mode 100644
test-infra/camel-test-infra-azure-eventgrid/src/main/java/org/apache/camel/test/infra/azure/eventgrid/services/AzureEventGridLocalContainerInfraService.java
create mode 100644
test-infra/camel-test-infra-azure-eventgrid/src/main/java/org/apache/camel/test/infra/azure/eventgrid/services/AzureEventGridRemoteInfraService.java
create mode 100644
test-infra/camel-test-infra-azure-eventgrid/src/main/java/org/apache/camel/test/infra/azure/eventgrid/services/AzureEventGridService.java
create mode 100644
test-infra/camel-test-infra-azure-eventgrid/src/main/java/org/apache/camel/test/infra/azure/eventgrid/services/AzureEventGridServiceFactory.java
copy test-infra/{camel-test-infra-arangodb =>
camel-test-infra-azure-eventgrid}/src/main/resources/META-INF/MANIFEST.MF (100%)
create mode 100644 test-infra/camel-test-infra-azure-servicebus/pom.xml
create mode 100644
test-infra/camel-test-infra-azure-servicebus/src/main/java/org/apache/camel/test/infra/azure/servicebus/common/AzureServiceBusProperties.java
create mode 100644
test-infra/camel-test-infra-azure-servicebus/src/main/java/org/apache/camel/test/infra/azure/servicebus/services/AzureServiceBusInfraService.java
create mode 100644
test-infra/camel-test-infra-azure-servicebus/src/main/java/org/apache/camel/test/infra/azure/servicebus/services/AzureServiceBusLocalContainerInfraService.java
create mode 100644
test-infra/camel-test-infra-azure-servicebus/src/main/java/org/apache/camel/test/infra/azure/servicebus/services/AzureServiceBusRemoteInfraService.java
create mode 100644
test-infra/camel-test-infra-azure-servicebus/src/main/java/org/apache/camel/test/infra/azure/servicebus/services/AzureServiceBusService.java
create mode 100644
test-infra/camel-test-infra-azure-servicebus/src/main/java/org/apache/camel/test/infra/azure/servicebus/services/AzureServiceBusServiceFactory.java
copy test-infra/{camel-test-infra-arangodb =>
camel-test-infra-azure-servicebus}/src/main/resources/META-INF/MANIFEST.MF
(100%)
create mode 100644
test-infra/camel-test-infra-azure-servicebus/src/main/resources/org/apache/camel/test/infra/azure/servicebus/services/Config.json
copy components/camel-jetty/src/test/resources/log4j2.properties =>
test-infra/camel-test-infra-azure-servicebus/src/main/resources/org/apache/camel/test/infra/azure/servicebus/services/container.properties
(62%)