Croway opened a new pull request, #132:
URL: https://github.com/apache/camel-upgrade-recipes/pull/132

   ## Summary
   
   Closes #131. Adds the OpenRewrite recipes for the Camel 4.22 → 4.23 
migration, for both plain Camel (`camel-upgrade-recipes`) and Camel Spring Boot 
(`camel-spring-boot-upgrade-recipes`), per the [4.23 upgrade 
guide](https://camel.apache.org/manual/camel-4x-upgrade-guide-4_23.html).
   
   - csimple language / `camel-csimple-joor` / `camel-csimple-maven-plugin` 
removed → `simple` (Java API, XML DSL, YAML DSL)
   - `camel-zeebe` renamed to `camel-camunda` (dependency, `zeebe:`→`camunda:` 
URIs incl. `jobKey`→`jobType`, header names, model/constant types)
   - `camel-langchain4j-tools` module removed, with the removal gated on 
`camel-ai-tool` being present so it can't run ahead of the 4.22 URI-migration 
recipe in the full migration chain and defeat that recipe's own precondition
   - `camel-ibm-cos` `CamelIBMCOSContentControl` → `CamelIBMCOSCacheControl` 
header rename
   - `camel-headersmap`, `camel-reactive-executor-vertx`, 
`camel-threadpoolfactory-vertx` removed
   - Matching Spring Boot starter changes (`camel-csimple-joor-starter` 
removed, `camel-langchain4j-tools-starter` → `camel-ai-tool-starter`, 
`camel-zeebe-starter` → `camel-camunda-starter`)
   
   Full coverage table, including everything deliberately left manual, is in 
`release_notes.adoc`.
   
   ## Known blocker (draft — do not merge yet)
   
   Camel 4.23.0 (and the new `camel-camunda` / `camel-camunda-starter` / 
`camel-ai-tool-starter` artifacts) are not yet published to Maven Central. A 
handful of test assertions that depend on resolving those artifacts fail as a 
result (a Maven-parser warning comment, or the `UpgradeDependencyVersion` 
catch-all silently declining to bump to an unresolvable version) — this affects 
the *entire* pre-existing test suite the moment `camel-latest-version` is 
bumped, not just the new recipes. These should go green once 4.23.0 ships, with 
no code changes needed. Marking as draft until then.
   
   ## Test plan
   
   - [x] `CamelUpdate423Test` / `CamelSpringBoot423Test` — new 
positive/negative tests per recipe
   - [x] `LatestCamelVersionTest`, `NoModerneRecipesTest`, CSB 
`LatestRecipeTest` — pass
   - [x] Full `mvn clean install` — only the 40 known, 
Maven-Central-resolution-related failures described above (verified 
pre-existing/unrelated to recipe logic)
   - [ ] Re-run full suite once Camel 4.23.0 is published, and mark ready for 
review
   
   ---
   _Claude Code on behalf of croway_


-- 
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