This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch karaf-4.4.x
in repository https://gitbox.apache.org/repos/asf/karaf.git
The following commit(s) were added to refs/heads/karaf-4.4.x by this push:
new de9a50fd0a [KARAF-7971] Support Java 26
de9a50fd0a is described below
commit de9a50fd0a602a3b9709e08aa481a0c19e70fdc4
Author: Robert Varga <[email protected]>
AuthorDate: Thu Jul 3 00:18:07 2025 +0200
[KARAF-7971] Support Java 26
Update jre.properties and Builder.JavaVersion to suport Javaversions up to,
and including Java 26.
Signed-off-by: Robert Varga <[email protected]>
(cherry picked from commit 521aa5d93dc0c7efe1a5c4842999690f2ae1d200)
---
.../base/src/main/filtered-resources/resources/etc/jre.properties | 3 +++
.../src/main/java/org/apache/karaf/profile/assembly/Builder.java | 7 ++++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git
a/assemblies/features/base/src/main/filtered-resources/resources/etc/jre.properties
b/assemblies/features/base/src/main/filtered-resources/resources/etc/jre.properties
index 57b572abfc..80137d6c66 100644
---
a/assemblies/features/base/src/main/filtered-resources/resources/etc/jre.properties
+++
b/assemblies/features/base/src/main/filtered-resources/resources/etc/jre.properties
@@ -508,3 +508,6 @@ jre-19 = ${jre-9}
jre-20 = ${jre-9}
jre-21 = ${jre-9}
jre-23 = ${jre-9}
+jre-24 = ${jre-9}
+jre-25 = ${jre-9}
+jre-26 = ${jre-9}
diff --git
a/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
b/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
index 160f059615..76bc5d403c 100644
--- a/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
+++ b/profile/src/main/java/org/apache/karaf/profile/assembly/Builder.java
@@ -199,7 +199,12 @@ public class Builder {
Java18("18"),
Java19("19"),
Java20("20"),
- Java21("21");
+ Java21("21"),
+ Java22("22"),
+ Java23("23"),
+ Java24("24"),
+ Java25("25"),
+ Java26("26");
private String version;