apupier opened a new pull request, #2049:
URL: https://github.com/apache/camel-spring-boot/pull/2049
## Summary
Aligns Camel Spring Boot with the Camel core minimum Java requirement raised
to Java 21 in apache/camel#27943 (CAMEL-22996).
All changes are mechanical version-number updates — no source code or API
changes are included.
## Changes
### Build (root `pom.xml`)
- Bump `jdk.version` property from `17` to `21`. This single property
cascades
into `maven.compiler.source`, `maven.compiler.target`,
`maven.compiler.release`,
and `minimalJavaBuildVersion` for every module in the reactor.
- Update the two hardcoded `<source>17</source>` entries in the
`maven-javadoc-plugin` configuration (main build and deploy profile) to
`21`.
### Maven archetype
- Update `<release>17</release>` → `<release>21</release>` in the
`camel-archetype-spring-boot` template so newly scaffolded projects target
Java 21 from the start.
### GitHub Actions CI
- `pr-build-main.yml`: replace `'17'` with `'21'` in the build matrix —
PR builds now validate on Java 21 and 25 (EA) only.
- `generate-sbom-main.yml`: bump `java-version` pin from `17` to `21`.
- `automatic-sync-main.yml`: bump `java-version` pin from `17` to `21`.
### Jenkins
- `Jenkinsfile.sb`, `Jenkinsfile.sb.deploy`, `Jenkinsfile.sb.ppc64le`:
change the default JDK tool name from `jdk_17_latest` to `jdk_21_latest`.
### Documentation
- `AGENTS.md`: update the stated minimum Java requirement from `17+` to
`21+`.
## Related
- JIRA: https://issues.apache.org/jira/browse/CAMEL-22996
- Camel core PR: https://github.com/apache/camel/pull/27943
_Generated with IBM Bob 2.2.1 on behalf of Aurélien Pupier_
--
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]