luigidemasi opened a new issue, #90:
URL: https://github.com/apache/camel-kit/issues/90

   > Imported from 
[luigidemasi/camel-kit#215](https://github.com/luigidemasi/camel-kit/issues/215),
 opened by [luigidemasi](https://github.com/luigidemasi) on 2026-09-08.
   > Closed by 
[luigidemasi/camel-kit#216](https://github.com/luigidemasi/camel-kit/pull/216), 
merged on 2026-09-08.
   
   ---
   
   ## Description
   
   Camel-Kit still pins the Citrus milestone releases in 
`distribution.properties`:
   
   ```properties
   citrus.version=5.0.0-M2
   # Temporary compatibility pin for luigidemasi/camel-kit#147; revisit after 
the upstream M2 startup incompatibility is fixed.
   citrus.mcp.version=5.0.0-M1
   ```
   
   Citrus 5.0.1 is now the current GA release on Maven Central for both
   `org.citrusframework:citrus-core` and `org.citrusframework:citrus-mcp-server`
   (available versions: `5.0.0-M1`, `5.0.0-M2`, `5.0.0`, `5.0.1`).
   
   The 5.0.1 MCP runner starts cleanly and answers the MCP `initialize` 
handshake
   (`serverInfo.version` = `5.0.1`), so the startup failure that forced the M1
   downgrade in luigidemasi/camel-kit#147 no longer applies:
   
   ```bash
   jbang --repos central=https://repo1.maven.org/maven2/ \
     -Dquarkus.log.level=WARN -Dquarkus.http.port=-1 \
     org.citrusframework:citrus-mcp-server:5.0.1:runner
   ```
   
   ## Expected Behavior
   
   - `citrus.version=5.0.1` and `citrus.mcp.version=5.0.1` in 
`distribution.properties`,
     with the luigidemasi/camel-kit#147 "temporary pin" comment removed.
   - The Ship compatibility row `ship.evidence.citrus.<version>.camel.supported`
     is re-keyed for `5.0.1` (currently only `5.0.0-M2` has a row; the lookup in
     `JvmPayloadRequest` fails closed for unknown versions).
   - Generated MCP configurations for every AI target use
     `org.citrusframework:citrus-mcp-server:5.0.1:runner`, and `doctor` 
validates
     against the new version.
   - Tests that hard-code `5.0.0-M2` / `5.0.0-M1` are updated.
   - `docs/commands.md` default-value tables reflect `5.0.1`.
   
   ## Additional Context
   
   - Related: luigidemasi/camel-kit#123 (Citrus MCP integration), 
luigidemasi/camel-kit#147 (M1 downgrade), luigidemasi/camel-kit#146 (doctor 
validation).
   - Website impact: not required — the website does not document the specific
     Citrus milestone versions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to