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

davsclaus pushed a change to branch CAMEL-26479-chaos-spring-boot
in repository https://gitbox.apache.org/repos/asf/camel.git


    from e6ca87498d76 CAMEL-26479: camel-jbang - the --chaos option no longer 
says it is not for Spring Boot or Quarkus
     add 4d7629668f68 CAMEL-26709: camel-kafka - SingleNodeKafkaResumeStrategy 
does not work after a route restart (#29408)
     add 96d9614fe237 CAMEL-26707: camel-core - Idempotent Consumer: remove the 
message id of an exchange marked rollback only (#29404)
     add d70d1b67fa7c CAMEL-26708: camel-sql - JdbcKeyValueRepository 
putIfAbsent has one winner and expiry keeps a live entry (#29405)
     add 7dad7adffd26 CAMEL-26710: camel-core - Split EIP: do not hang when the 
watermark cannot be evaluated or stored (#29406)
     add 536fabe8f971 CAMEL-26733: camel-jbang - camel dirty --clean also 
cleans the logs of previous runs (#29415)
     add bcd5fe09566c CAMEL-26732: camel-chaos - what to try, tried and test 
with AI: four findings from a hands-on round (#29414)
     add ed3f1e4b72f5 Merge main into CAMEL-26479-chaos-spring-boot, and update 
the CLI help golden file for the --chaos text

No new revisions were added by this update.

Summary of changes:
 .../catalog/beans/JdbcKeyValueRepository.json      |   2 +-
 .../org/apache/camel/catalog/chaos-model.json      |  12 +
 .../org/apache/camel/catalog/docs/chaos.adoc       |  24 +-
 .../camel/catalog/docs/idempotentConsumer-eip.adoc |   3 +
 .../camel/catalog/docs/keyValueRepository.adoc     |  21 +-
 .../org/apache/camel/catalog/docs/split-eip.adoc   |   3 +-
 .../org/apache/camel/chaos/chaos-model.json        |  12 +
 components/camel-chaos/src/main/docs/chaos.adoc    |  24 +-
 .../apache/camel/component/chaos/ChaosAdvisor.java | 109 +++++++--
 .../apache/camel/component/chaos/ChaosManager.java |  22 +-
 .../apache/camel/component/chaos/ChaosModel.java   |   5 +
 .../apache/camel/component/chaos/ChaosRule.java    |   5 +-
 .../camel/component/chaos/ChaosRuleParser.java     |  19 +-
 .../chaos/ChaosAdvisorDeadLetterTest.java          |  92 ++++++++
 .../camel/component/chaos/ChaosModelTest.java      |   2 +-
 .../camel/component/chaos/ChaosScenarioTest.java   |  19 ++
 .../camel/component/chaos/ChaosTriedTest.java      |  35 +++
 .../kafka/SingleNodeKafkaResumeStrategy.java       |  75 ++++--
 .../kafka/SingleNodeKafkaResumeStrategyTest.java   | 225 ++++++++++++++++++
 .../jdbc/JdbcKeyValueRepositoryConfigurer.java     |   6 +
 .../apache/camel/bean/JdbcKeyValueRepository.json  |   2 +-
 .../keyvalue/jdbc/JdbcKeyValueRepository.java      |  74 ++++--
 .../JdbcKeyValueRepositoryConcurrencyTest.java     | 255 +++++++++++++++++++++
 .../modules/eips/pages/idempotentConsumer-eip.adoc |   3 +
 .../modules/eips/pages/keyValueRepository.adoc     |  21 +-
 .../main/docs/modules/eips/pages/split-eip.adoc    |   3 +-
 .../java/org/apache/camel/processor/Splitter.java  |  31 ++-
 .../idempotent/IdempotentOnCompletion.java         |   3 +
 .../IdempotentConsumerRollbackOnlyTest.java        | 120 ++++++++++
 .../SplitterWatermarkStoreFailureTest.java         | 145 ++++++++++++
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |  40 +++-
 .../ROOT/pages/camel-jbang-configuration.adoc      |   7 +-
 .../pages/jbang-commands/camel-jbang-dirty.adoc    |   2 +-
 .../META-INF/camel-jbang-commands-metadata.json    |   2 +-
 .../dsl/jbang/core/commands/ai/eip-samples.json    |   2 +-
 .../commands/action/CamelChaosSuggestAction.java   |  12 +-
 .../dsl/jbang/core/commands/process/Dirty.java     |  65 ++++--
 .../core/commands/action/CamelChaosActionTest.java |  19 ++
 .../dsl/jbang/core/commands/process/DirtyTest.java |  48 +++-
 .../src/test/resources/golden/cli-help.txt         |  15 +-
 .../dsl/jbang/core/commands/tui/ChaosAiPrompt.java |  19 +-
 .../jbang/core/commands/tui/ChaosAiPromptTest.java |  15 ++
 42 files changed, 1462 insertions(+), 156 deletions(-)
 create mode 100644 
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosAdvisorDeadLetterTest.java
 create mode 100644 
components/camel-sql/src/test/java/org/apache/camel/processor/keyvalue/jdbc/JdbcKeyValueRepositoryConcurrencyTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/IdempotentConsumerRollbackOnlyTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/SplitterWatermarkStoreFailureTest.java

Reply via email to