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]
