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

davsclaus pushed a change to branch CAMEL-24727-jbang-export-module
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 5b379c01d561 CAMEL-24727: package-native-validation - build the jbang 
plugins of the launcher from source
     add e6240540c570 Bump io.projectreactor.netty:reactor-netty from 1.3.7 to 
1.3.8
     add bc9adfe7f2ff Bump org.commonmark:commonmark from 0.30.1 to 0.31.0
     add 54122088c6f3 Bump com.ibm.icu:icu4j from 78.3 to 79.1
     add 017f4fd11c4a Bump org.codehaus.plexus:plexus-archiver from 4.14.0 to 
4.15.0
     add 6eb7f6c9a907 CAMEL-25163: docs - upgrade guide entries for the 
camel-google-storage object name and downloadFileName expression checks in 
4.22.3 and 4.18.6 (#28686)
     add d3a8edcb218c CAMEL-26402: camel-jbang-plugin-test - use 
citrus-junit-jupiter for Citrus 5.x
     add ba27c6a24890 CAMEL-26399: camel-jbang - AI tools: accept the argument 
names models pass, and name the expected ones when one is missing (#28677)
     add db46ee4e7920 CAMEL-26396: camel-jbang - AI tools: the MCP server never 
takes itself for an integration (#28678)
     add 1567ac7ad41f CAMEL-26401: camel-core - Simple: the elvis operator 
inside ${ }, and AI tools flag the form without spaces (#28679)
     add 54b9a60fc5ae CAMEL-25861: camel-azure-cosmosdb - the consumer starts 
the change feed processor again when it cannot start (#28637)
     add b0b2ac5b8f8a Bump com.google.code.gson:gson from 2.14.0 to 2.15.0 
(#28662)
     add 2d385549fb39 CAMEL-26287: camel-jcache - stopping an endpoint no 
longer closes the caches, cache manager and caching provider that other 
endpoints use (#28640)
     add 61e9f6c35505 CAMEL-26398: camel-jbang - AI tools: the file tools take 
an absolute file inside the directory and the client's root, and name a file 
found in a subdirectory (#28681)
     add 750325d0e737 CAMEL-26397: camel-jbang - AI tools: read the whole 
command line of an integration on Linux (#28682)
     add c3bce748ae0d Merge branch 'main' into CAMEL-24727-jbang-export-module

No new revisions were added by this update.

Summary of changes:
 .../camel/catalog/docs/simple-operators.adoc       |  27 ++
 .../component/azure/cosmosdb/CosmosDbConsumer.java | 245 +++++++++++++-
 .../CosmosDbConsumerFirstStartFailsTest.java       | 322 ++++++++++++++++++
 .../CosmosDbConsumerStopWhileStartingTest.java     | 327 +++++++++++++++++++
 .../camel/component/jcache/JCacheConsumer.java     |  28 +-
 .../camel/component/jcache/JCacheManager.java      |  82 ++++-
 .../camel/component/jcache/JCacheManagerTest.java  |  88 +++++
 .../component/jcache/JCacheRemoveRouteTest.java    | 175 ++++++++++
 .../sql/SqlProducerExpressionParameterTest.java    |  25 ++
 ...nBody.sql => selectProjectsElvisExpression.sql} |   6 +-
 .../modules/languages/pages/simple-operators.adoc  |  27 ++
 .../language/simple/SimpleExpressionParser.java    |  14 +-
 .../camel/language/simple/SimpleSyntaxHints.java   |  48 +++
 .../simple/ast/SimpleFunctionExpression.java       |  26 ++
 .../language/simple/SimpleElvisInBracesTest.java   | 154 +++++++++
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  18 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  18 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |  36 ++
 .../modules/ROOT/pages/camel-jbang-ai.adoc         |   4 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |  67 +++-
 .../ROOT/pages/camel-jbang-tui-ai-agents.adoc      |   9 +-
 .../modules/ROOT/pages/camel-jbang-tui-ai.adoc     |   5 +-
 .../cli/connector/FileCliConnectorTransport.java   |  28 ++
 .../FileCliConnectorTransportStopTest.java         | 146 +++++++++
 .../camel/dsl/jbang/core/commands/AskTools.java    |  10 +-
 .../dsl/jbang/core/commands/ai/AnswerChecks.java   |   8 +-
 .../dsl/jbang/core/commands/ai/AuthoringTools.java | 269 +++++++++++++--
 .../core/commands/ai/ExpressionEvaluator.java      |  46 ++-
 .../core/commands/ai/IntegrationLauncher.java      |  62 +++-
 .../dsl/jbang/core/commands/ai/SimpleChecks.java   | 133 +++++++-
 .../core/commands/ai/ToolArgumentAliases.java      | 187 +++++++++++
 .../dsl/jbang/core/commands/ai/ToolContext.java    |  67 +++-
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |   1 +
 .../core/commands/process/CamelContextStatus.java  |   2 +-
 .../core/commands/process/CamelContextTop.java     |   2 +-
 .../core/commands/process/RestartProcess.java      |  23 +-
 .../jbang/core/commands/version/VersionList.java   |   5 +
 .../camel/dsl/jbang/core/common/ProcessHelper.java | 136 +++++++-
 .../camel/dsl/jbang/core/common/RuntimeHelper.java |  28 +-
 .../jbang/core/common/ScratchContextHelper.java    |  56 ++++
 .../dsl/jbang/core/commands/AskToolsTest.java      |  18 +
 .../jbang/core/commands/ai/AnswerChecksTest.java   |  35 +-
 .../commands/ai/AuthoringToolsFilePathsTest.java   | 361 +++++++++++++++++++++
 .../jbang/core/commands/ai/AuthoringToolsTest.java |   7 +
 .../core/commands/ai/EvalInTheIntegrationTest.java |  39 +++
 .../core/commands/ai/ExpressionEvaluatorTest.java  |  65 +++-
 .../ai/IntegrationLauncherCommandLineTest.java     | 190 +++++++++++
 .../commands/ai/IntegrationLauncherGuardTest.java  |  25 +-
 .../commands/ai/SourceValidatorSimpleTest.java     | 106 ++++++
 .../ai/ThisProcessIsNoIntegrationTest.java         | 137 ++++++++
 .../core/commands/ai/ToolArgumentAliasesTest.java  | 200 ++++++++++++
 .../core/commands/process/RestartProcessTest.java  |  78 ++++-
 .../dsl/jbang/core/common/ProcessHelperTest.java   | 161 +++++++++
 .../core/common/ScratchContextHelperTest.java      |  97 ++++++
 .../dsl/jbang/core/commands/mcp/AdvisoryTools.java |   2 +
 .../core/commands/mcp/AiPipelineScaffoldTools.java |   2 +
 .../dsl/jbang/core/commands/mcp/AiTraceTools.java  |   2 +
 .../jbang/core/commands/mcp/AuthoringTools.java    | 114 ++++++-
 .../dsl/jbang/core/commands/mcp/CatalogTools.java  |   2 +
 .../commands/mcp/ConfigurationValidateTools.java   |   2 +
 .../core/commands/mcp/DependencyCheckTools.java    |   2 +
 .../commands/mcp/DependencySecurityAuditTools.java |   2 +
 .../dsl/jbang/core/commands/mcp/DiagnoseTools.java |   2 +
 .../dsl/jbang/core/commands/mcp/ExampleTools.java  |   3 +
 .../dsl/jbang/core/commands/mcp/ExplainTools.java  |   2 +
 .../dsl/jbang/core/commands/mcp/HardenTools.java   |   2 +
 .../dsl/jbang/core/commands/mcp/KameletTools.java  |   3 +
 .../core/commands/mcp/McpArgumentGuardrail.java    | 140 ++++++++
 .../jbang/core/commands/mcp/MigrationTools.java    |   5 +
 .../commands/mcp/MigrationWildflyKarafTools.java   |   2 +
 .../dsl/jbang/core/commands/mcp/OpenApiTools.java  |   3 +
 .../commands/mcp/PropertiesTranslateTools.java     |   2 +
 .../core/commands/mcp/RouteCostEstimateTools.java  |   2 +
 .../jbang/core/commands/mcp/RouteDiagramTools.java |   2 +
 .../jbang/core/commands/mcp/RuntimeService.java    |   7 +
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |  43 +++
 .../jbang/core/commands/mcp/SecurityScanTools.java |   2 +
 .../jbang/core/commands/mcp/TestScaffoldTools.java |   2 +
 .../jbang/core/commands/mcp/TransformTools.java    |   2 +
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |   2 +
 .../src/main/resources/application.properties      |   4 +
 .../core/commands/mcp/AuthoringToolsRootsTest.java | 189 +++++++++++
 .../core/commands/mcp/AuthoringToolsTest.java      |  28 +-
 .../commands/mcp/McpArgumentGuardrailTest.java     | 301 +++++++++++++++++
 .../commands/mcp/McpSecurityInterceptorTest.java   |   8 +-
 .../jbang/core/commands/mcp/McpToolClasses.java    |  59 +++-
 .../core/commands/mcp/RuntimeServiceTest.java      |  31 ++
 .../core/commands/test/TestPluginExporter.java     |   2 +-
 .../jbang/core/commands/test/TestPluginTest.java   |   4 +
 .../dsl/jbang/core/commands/tui/AiPanelTest.java   |  10 +-
 .../core/commands/tui/McpFacadeWriteFileTest.java  |   4 +-
 .../jbang/core/commands/tui/TuiFileToolsTest.java  |  35 ++
 dsl/camel-jbang/camel-launcher/pom.xml             |   2 +-
 parent/pom.xml                                     |   8 +-
 94 files changed, 5345 insertions(+), 173 deletions(-)
 create mode 100644 
components/camel-azure/camel-azure-cosmosdb/src/test/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConsumerFirstStartFailsTest.java
 create mode 100644 
components/camel-azure/camel-azure-cosmosdb/src/test/java/org/apache/camel/component/azure/cosmosdb/CosmosDbConsumerStopWhileStartingTest.java
 create mode 100644 
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheRemoveRouteTest.java
 copy components/camel-sql/src/test/resources/sql/{selectProjectsInBody.sql => 
selectProjectsElvisExpression.sql} (85%)
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleElvisInBracesTest.java
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/FileCliConnectorTransportStopTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolArgumentAliases.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ScratchContextHelper.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsFilePathsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationLauncherCommandLineTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ThisProcessIsNoIntegrationTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolArgumentAliasesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ScratchContextHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpArgumentGuardrail.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/AuthoringToolsRootsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpArgumentGuardrailTest.java

Reply via email to