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

davsclaus pushed a change to branch feature/CAMEL-25199-java-parser-only
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 4a7d431ec7d9 CAMEL-25199: camel-jbang - read Java routes with the Java 
DSL parser only, retire the regex readers
     add d0f88b631651 CAMEL-25195: camel-console - send dev console supports 
base64 encoded bodies (#27141)
     add 639e282ef866 CAMEL-25178: Improve Switch EIP discoverability and DSL 
support
     add 1ea100c9dc7a CAMEL-25178: Preserve case lookup and guard diagnostic 
labels
     add e5d85f3ac0d9 CAMEL-25196: camel-jbang - TUI Source tab route jump 
links for XML DSL routes (#27144)
     add 8aad3f56d373 CAMEL-25203: camel-java-io - read routes kept in local 
variables; setHeaders with plain values can be dumped (#27153)
     add 28d2470e21a7 Bump urllib3 in /.github/actions/check-container-upgrade
     add d22855ec9348 CAMEL-25199: merge main, keep the parser tests of both 
sides

No new revisions were added by this update.

Summary of changes:
 .../check-container-upgrade/requirements.txt       |   6 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |   7 +
 .../apache/camel/catalog/dev-consoles/send.json    |  27 +++-
 .../org/apache/camel/catalog/docs/ai-patterns.adoc |   6 +-
 .../org/apache/camel/catalog/docs/choice-eip.adoc  |   6 +
 .../docs/enterprise-integration-patterns.adoc      |   4 +
 .../org/apache/camel/catalog/docs/switch-eip.adoc  | 135 ++++++++++++-------
 .../org/apache/camel/catalog/models/switch.json    |   1 +
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   1 +
 .../processor/SpringSwitchTest.java}               |  54 +++-----
 .../camel/spring/processor/SpringSwitchTest.xml    |  48 +++++++
 .../org/apache/camel/dev-console/send.json         |  27 +++-
 .../apache/camel/impl/console/SendDevConsole.java  |  19 ++-
 .../camel/impl/console/SendDevConsoleTest.java     |  65 +++++++++
 .../SwitchRouteStructureDevConsoleTest.java        |  89 +++++++++++++
 .../main/docs/modules/eips/pages/ai-patterns.adoc  |   6 +-
 .../main/docs/modules/eips/pages/choice-eip.adoc   |   6 +
 .../pages/enterprise-integration-patterns.adoc     |   4 +
 .../main/docs/modules/eips/pages/switch-eip.adoc   | 135 ++++++++++++-------
 .../camel/impl/DefaultModelToStructureDumper.java  |  13 +-
 .../META-INF/org/apache/camel/model/switch.json    |   1 +
 .../apache/camel/model/ExpressionNodeHelper.java   |  20 +++
 .../apache/camel/model/SetHeadersDefinition.java   |   5 +-
 .../apache/camel/model/SetVariablesDefinition.java |   5 +-
 .../apache/camel/model/SwitchCaseDefinition.java   |  37 +++++-
 .../org/apache/camel/model/SwitchDefinition.java   |  33 ++++-
 .../camel/model/SwitchOtherwiseDefinition.java     |  26 +++-
 .../apache/camel/model/SwitchDefinitionTest.java   |  12 ++
 .../org/apache/camel/reifier/SwitchReifier.java    |   8 +-
 .../camel/processor/SetHeadersProcessorTest.java   |  27 ++++
 .../camel/processor/SwitchValidationTest.java      |   2 +-
 .../org/apache/camel/java/in/ChainReplayer.java    |  18 +++
 .../org/apache/camel/java/in/JavaChainParser.java  |  53 +++++++-
 .../org/apache/camel/java/in/LwJavaParserTest.java |  98 ++++++++++++++
 core/camel-xml-io/src/test/resources/switch.xml    |  40 ++++++
 .../java/org/apache/camel/xml/jaxb/JaxbHelper.java |  17 +++
 .../camel/yaml/io/YamlPrinterRoundTripTest.java    |  21 +++
 .../org/apache/camel/yaml/out/XmlToYamlTest.java   |  31 +++++
 .../apache/camel/yaml/out/YamlModelWriterTest.java |  16 +++
 ...te-routing-slip.yaml => yaml-route-switch.yaml} |  17 ++-
 .../camel/cli/connector/LocalCliConnector.java     |   4 +
 .../builder/endpoint/SwitchEndpointDslTest.java    | 146 +++++++++++++++++++++
 .../dsl/jbang/core/commands/ai/eip-samples.json    |   4 +-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |   4 +
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |   4 +-
 .../jbang/core/commands/ai/CatalogSamplesTest.java |  23 ++++
 .../jbang/core/commands/mcp/PromptDefinitions.java |   2 +-
 .../jbang/core/commands/tui/JavaRouteScanner.java  |  24 ++--
 .../{SelectionContext.java => ScannedRoute.java}   |  15 ++-
 .../dsl/jbang/core/commands/tui/SourceTab.java     |  25 ++--
 .../jbang/core/commands/tui/XmlRouteScanner.java   | 124 +++++++++++++++++
 .../src/main/resources/tui/help/source.md          |   4 +-
 .../core/commands/tui/JavaRouteScannerTest.java    |  30 ++---
 .../core/commands/tui/SourceTabJumpLinksTest.java  |  31 +++++
 .../core/commands/tui/XmlRouteScannerTest.java     |  79 +++++++++++
 .../camel/dsl/yaml/validator/SwitchSchemaTest.java |   9 ++
 .../resources/schema/camelYamlDsl-model.json       |   1 +
 .../java/org/apache/camel/dsl/yaml/SwitchTest.java |  47 +------
 .../src/test/resources/switch.camel.yaml           |  46 +++++--
 59 files changed, 1491 insertions(+), 277 deletions(-)
 copy 
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/{component/properties/BaseSpringPropertiesComponentTest.java
 => spring/processor/SpringSwitchTest.java} (52%)
 create mode 100644 
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/SpringSwitchTest.xml
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/SwitchRouteStructureDevConsoleTest.java
 create mode 100644 core/camel-xml-io/src/test/resources/switch.xml
 copy core/camel-yaml-io/src/test/resources/{yaml-route-routing-slip.yaml => 
yaml-route-switch.yaml} (70%)
 create mode 100644 
dsl/camel-endpointdsl/src/test/java/org/apache/camel/builder/endpoint/SwitchEndpointDslTest.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{SelectionContext.java
 => ScannedRoute.java} (68%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/XmlRouteScanner.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/XmlRouteScannerTest.java
 copy core/camel-yaml-io/src/test/resources/route8b.yaml => 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/resources/switch.camel.yaml (55%)

Reply via email to