This is an automated email from the ASF dual-hosted git repository. apupier pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git
commit c0b9389bea512ac15d0376cc922bc94a7ba3b9d3 Author: Aurélien Pupier <[email protected]> AuthorDate: Mon Oct 19 17:01:21 2026 +0200 CAMEL-22996: Update README prerequisites to Java 21 Java 17 support has been dropped in Camel core and the examples build with Java 21 (javaVersion in the root pom.xml, CI, AGENTS.md). Three READMEs still advertised Java 17 as the minimum: - salesforce: "Java 17 or higher" -> "Java 21 or higher" - genai-observability: "Java 17+" -> "Java 21+" - aot-basic: GraalVM download instructions now say to choose Java 21 (or newer) A search of all *.adoc and *.md files found no other Java version requirement. Co-authored-by: IBM Bob 2.2.1 Signed-off-by: Aurélien Pupier <[email protected]> --- aot-basic/readme.adoc | 2 +- genai-observability/README.adoc | 2 +- salesforce/README.adoc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/aot-basic/readme.adoc b/aot-basic/readme.adoc index 813fee96..be6b2c34 100644 --- a/aot-basic/readme.adoc +++ b/aot-basic/readme.adoc @@ -7,7 +7,7 @@ Camel routes written in Java, XML and YAML in native mode. To be able to build a GraalVM Native Image, you need to have GraalVM installed on your local machine. -1. So first, download it from https://github.com/graalvm/graalvm-ce-builds/releases, choose Java 17 (or newer) and the archive corresponding to your platform. Recent GraalVM distributions (22.3+) bundle `native-image` out of the box, so there is no separate `gu install native-image` step to run. +1. So first, download it from https://github.com/graalvm/graalvm-ce-builds/releases, choose Java 21 (or newer) and the archive corresponding to your platform. Recent GraalVM distributions (22.3+) bundle `native-image` out of the box, so there is no separate `gu install native-image` step to run. 2. Then, sets the environment variable `JAVA_HOME` to the home directory of GraalVM. Once the 2 steps are done properly, you can build the application with the next command: diff --git a/genai-observability/README.adoc b/genai-observability/README.adoc index 4e71028a..814e20db 100644 --- a/genai-observability/README.adoc +++ b/genai-observability/README.adoc @@ -34,7 +34,7 @@ on the Actuator `ObservationRegistry`. Camel route spans (via `camel-opentelemet === Prerequisites -* Java 17+ +* Java 21+ * Maven 3.9+ * https://camel.apache.org/manual/camel-jbang.html[Camel CLI (JBang)] 4.22+ * Docker (used by the Camel CLI to start the observability stack) diff --git a/salesforce/README.adoc b/salesforce/README.adoc index 1181cd9a..a703fd1a 100644 --- a/salesforce/README.adoc +++ b/salesforce/README.adoc @@ -10,7 +10,7 @@ The example provides REST API endpoints for managing Salesforce contacts (list a == Prerequisites -* Java 17 or higher +* Java 21 or higher * Maven 3.6+ * Salesforce developer account * Salesforce Connected App credentials
