blob: 63e546f53a87a3f0bb10c47ca32bfb195eb2171a [file]
# ─── 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