| # ─── Camel Kit Configuration ──────────────────────────────────────────────── | |
| # | |
| # Packaged source of truth for distribution defaults. Workspace-specific values | |
| # are written to `.camel-kit/config.properties` during init/version selection. | |
| # Read at build time by Maven (via properties-maven-plugin) | |
| # and at runtime by DistributionConfig (packaged in the JAR classpath). | |
| # ─── Per-Platform Camel Versions ──────────────────────────────────────────── | |
| # | |
| # Each platform has its own default Camel version because release schedules | |
| # differ. Quarkus typically lags behind the main Camel release. | |
| # Main / JBang runtime | |
| camel.main.version=4.22.1 | |
| # Spring Boot runtime | |
| camel.springboot.version=4.22.1 | |
| springboot.bom.version=4.22.1 | |
| spring.boot.version=4.1.1 | |
| # Quarkus runtime | |
| # Keep the Camel version aligned with the published quarkus-camel-bom. | |
| camel.quarkus.version=4.18.3 | |
| quarkus.platform.version=3.33.3.2 | |
| # ─── Supported Versions Per Platform ──────────────────────────────────────── | |
| # | |
| # Comma-separated list of supported Camel versions per runtime. | |
| # Shown to the user during /camel-design version selection. | |
| camel.main.supported=4.22.1,4.18.4 | |
| camel.springboot.supported=4.22.1,4.18.4 | |
| camel.quarkus.supported=4.18.3,4.14.7 | |
| # ─── Quarkus Platform BOM Mapping ────────────────────────────────────────── | |
| # | |
| # Maps each supported Camel Quarkus version to its Quarkus platform BOM version. | |
| quarkus.platform.4.18.3=3.33.3.2 | |
| quarkus.platform.4.14.7=3.27.3 | |
| # ─── Spring Boot Framework Mapping ───────────────────────────────────────── | |
| # | |
| # Maps each supported Camel Spring Boot version to the Spring Boot framework | |
| # version used by the Spring Boot Maven plugin. | |
| spring.boot.4.22.1=4.1.1 | |
| spring.boot.4.18.4=3.5.16 | |
| # ─── MCP Server Versions ─────────────────────────────────────────────────── | |
| camel.mcp.version=4.22.1 | |
| knowledge.mcp.group-id=io.github.luigidemasi | |
| knowledge.mcp.version=0.0.2 | |
| citrus.version=5.0.1 | |
| citrus.mcp.version=5.0.1 | |
| # Classloader-isolated Ship dependency resolver. Keep the Maven provider and | |
| # every Resolver component aligned; the shaded module owns these dependencies. | |
| maven.resolver.version=1.9.27 | |
| maven.provider.version=3.9.12 | |
| maven.jar.plugin.version=3.5.0 | |
| maven.shade.plugin.version=3.6.1 | |
| maven.surefire.plugin.version=3.5.4 | |
| maven.failsafe.plugin.version=3.5.4 | |
| slf4j.version=1.7.36 | |
| json.schema.validator.version=2.0.4 | |
| # Content-locked JVM payload compatibility. Rows are exact and fail closed; | |
| # Main/Spring Boot support is limited to current upstream LTS lines. | |
| ship.evidence.camel-yaml-validator.supported=4.22.1,4.18.4 | |
| ship.evidence.camel-yaml-validator.4.22.1.json-schema-validator.version=2.0.1 | |
| ship.evidence.camel-yaml-validator.4.18.4.json-schema-validator.version=1.5.9 | |
| ship.evidence.camel-yaml-validator.networknt-itu.version=1.14.0 | |
| ship.evidence.camel-yaml-validator.networknt-slf4j.version=2.0.17 | |
| ship.evidence.citrus.5.0.1.camel.supported=4.22.1,4.18.4 | |
| ship.evidence.jackson-yaml.version=2.19.2 | |
| ship.evidence.snakeyaml.version=2.4 | |
| # ─── Forage (KaotoIO) ──────────────────────────────────────────────────────── | |
| # | |
| # Camel → Forage stream mapping. Rows are verified against published | |
| # Forage runtime metadata. Camel versions with no mapping (e.g. 4.14.x) | |
| # get no Forage support — skills fall back to component properties / beans. | |
| # Forage 1.6.1 declares Camel 4.22.1; retain the earlier runtime mapping. | |
| forage.version.4.22.1=1.6.1 | |
| forage.version.4.22.0=1.6.0 | |
| forage.version.4.18.4=1.4.1 | |
| forage.version.4.18.3=1.4.0 | |
| forage.catalog.artifact=io.kaoto.forage:forage-catalog | |
| # ─── Pi Agent Versions ───────────────────────────────────────────────────── | |
| pi.version=0.84.2 | |
| # Comma-separated certified Pi versions. Every entry has completed an | |
| # authenticated Pi/Linux live-gate run; pi.version is the primary install | |
| # target named in guidance messages and must be the first entry. | |
| pi.supported=0.84.2,0.83.0 | |
| node.version=22.22.2 | |
| pi.mcp.adapter.version=2.11.0 | |
| # ─── MCP Repos ───────────────────────────────────────────────────────────── | |
| camel.mcp.repos=central=https://repo1.maven.org/maven2/,apache=https://repository.apache.org/content/groups/public/,apache_snap=https://repository.apache.org/content/groups/snapshots/,central_snap=https://central.sonatype.com/repository/maven-snapshots/ | |
| knowledge.mcp.repos=central=https://repo1.maven.org/maven2/,central_snap=https://central.sonatype.com/repository/maven-snapshots/ | |
| citrus.mcp.repos=central=https://repo1.maven.org/maven2/ | |
| camel.catalog.repos=https://repo1.maven.org/maven2/,https://repository.apache.org/snapshots |