diff --git a/application/org.openjdk.jmc.feature.core/feature.xml b/application/org.openjdk.jmc.feature.core/feature.xml
index e13b98c47f..9e8c8a032c 100644
--- a/application/org.openjdk.jmc.feature.core/feature.xml
+++ b/application/org.openjdk.jmc.feature.core/feature.xml
@@ -57,7 +57,7 @@
-
+
diff --git a/application/org.openjdk.jmc.updatesite.ide/src/main/resources/index.html b/application/org.openjdk.jmc.updatesite.ide/src/main/resources/index.html
index 563f6d9cf8..c34685bedf 100644
--- a/application/org.openjdk.jmc.updatesite.ide/src/main/resources/index.html
+++ b/application/org.openjdk.jmc.updatesite.ide/src/main/resources/index.html
@@ -71,7 +71,7 @@
- - Requires Eclipse 4.39.
+ - Requires Eclipse 4.40.
- Requires any previously installed versions of JMC 4.x, 5.x, 6.x or 7.x to be uninstalled before installing JMC 9.
- Note that you need to run your Eclipse on a JDK (version 21 or above) installation for all features to work. For more information on this,
please see the Run Eclipse on JDK HOWTO.
@@ -108,7 +108,7 @@
Prerequisites
- JDK Mission Control is a set of plug-ins for Eclipse 4.39.
+ JDK Mission Control is a set of plug-ins for Eclipse 4.40.
diff --git a/application/org.openjdk.jmc.updatesite.ide/src/main/resources/update-site-instructions/index.html b/application/org.openjdk.jmc.updatesite.ide/src/main/resources/update-site-instructions/index.html
index a8b4a4d43c..62f2a4f438 100644
--- a/application/org.openjdk.jmc.updatesite.ide/src/main/resources/update-site-instructions/index.html
+++ b/application/org.openjdk.jmc.updatesite.ide/src/main/resources/update-site-instructions/index.html
@@ -43,7 +43,7 @@
- Before starting, make sure that you have downloaded and installed Eclipse 4.39.
+ Before starting, make sure that you have downloaded and installed Eclipse 4.40.
diff --git a/pom.xml b/pom.xml
index e8fbe28637..50c8597d82 100644
--- a/pom.xml
+++ b/pom.xml
@@ -125,10 +125,31 @@
- 2026-03
+ 2026-06
true
+
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+ ${tycho.version}
+
+
+
+ org.openjdk.jmc
+ platform-definition-2026-06
+ ${revision}${changelist}
+
+
+
+
+
+
+
+
+ 2026-03
diff --git a/releng/platform-definitions/platform-definition-2024-12/platform-definition-2024-12.target b/releng/platform-definitions/platform-definition-2024-12/platform-definition-2024-12.target
index 389c78c674..71cbbeb0d5 100644
--- a/releng/platform-definitions/platform-definition-2024-12/platform-definition-2024-12.target
+++ b/releng/platform-definitions/platform-definition-2024-12/platform-definition-2024-12.target
@@ -53,8 +53,8 @@
-
-
+
+
diff --git a/releng/platform-definitions/platform-definition-2025-03/platform-definition-2025-03.target b/releng/platform-definitions/platform-definition-2025-03/platform-definition-2025-03.target
index 5a9b1d547b..ecc9620a5a 100644
--- a/releng/platform-definitions/platform-definition-2025-03/platform-definition-2025-03.target
+++ b/releng/platform-definitions/platform-definition-2025-03/platform-definition-2025-03.target
@@ -54,8 +54,8 @@
-
-
+
+
diff --git a/releng/platform-definitions/platform-definition-2025-06/platform-definition-2025-06.target b/releng/platform-definitions/platform-definition-2025-06/platform-definition-2025-06.target
index 6a90497814..735bc39695 100644
--- a/releng/platform-definitions/platform-definition-2025-06/platform-definition-2025-06.target
+++ b/releng/platform-definitions/platform-definition-2025-06/platform-definition-2025-06.target
@@ -53,8 +53,8 @@
-
-
+
+
diff --git a/releng/platform-definitions/platform-definition-2025-09/platform-definition-2025-09.target b/releng/platform-definitions/platform-definition-2025-09/platform-definition-2025-09.target
index 75f37edd21..1e0c8c534c 100644
--- a/releng/platform-definitions/platform-definition-2025-09/platform-definition-2025-09.target
+++ b/releng/platform-definitions/platform-definition-2025-09/platform-definition-2025-09.target
@@ -52,8 +52,8 @@
-
-
+
+
diff --git a/releng/platform-definitions/platform-definition-2025-12/platform-definition-2025-12.target b/releng/platform-definitions/platform-definition-2025-12/platform-definition-2025-12.target
index 237c1779dd..316e20041a 100644
--- a/releng/platform-definitions/platform-definition-2025-12/platform-definition-2025-12.target
+++ b/releng/platform-definitions/platform-definition-2025-12/platform-definition-2025-12.target
@@ -53,8 +53,8 @@
-
-
+
+
diff --git a/releng/platform-definitions/platform-definition-2026-03/platform-definition-2026-03.target b/releng/platform-definitions/platform-definition-2026-03/platform-definition-2026-03.target
index 07532e226b..c1ad9ae666 100644
--- a/releng/platform-definitions/platform-definition-2026-03/platform-definition-2026-03.target
+++ b/releng/platform-definitions/platform-definition-2026-03/platform-definition-2026-03.target
@@ -53,8 +53,8 @@
-
-
+
+
diff --git a/releng/platform-definitions/platform-definition-2026-06/platform-definition-2026-06.target b/releng/platform-definitions/platform-definition-2026-06/platform-definition-2026-06.target
new file mode 100644
index 0000000000..af39e98f25
--- /dev/null
+++ b/releng/platform-definitions/platform-definition-2026-06/platform-definition-2026-06.target
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/releng/platform-definitions/platform-definition-2026-06/pom.xml b/releng/platform-definitions/platform-definition-2026-06/pom.xml
new file mode 100644
index 0000000000..676ad57eb3
--- /dev/null
+++ b/releng/platform-definitions/platform-definition-2026-06/pom.xml
@@ -0,0 +1,47 @@
+
+
+
+ 4.0.0
+
+ org.openjdk.jmc
+ platform-definitions
+ ${revision}${changelist}
+
+ platform-definition-2026-06
+ eclipse-target-definition
+
+ ${project.basedir}/../../../configuration
+
+
diff --git a/releng/platform-definitions/pom.xml b/releng/platform-definitions/pom.xml
index 24d20ca903..60c4d2a177 100644
--- a/releng/platform-definitions/pom.xml
+++ b/releng/platform-definitions/pom.xml
@@ -44,6 +44,7 @@
${project.basedir}/../../configuration
+ platform-definition-2026-06
platform-definition-2026-03
platform-definition-2025-12
platform-definition-2025-09
diff --git a/releng/third-party/pom.xml b/releng/third-party/pom.xml
index a56d45e726..873a91edd1 100644
--- a/releng/third-party/pom.xml
+++ b/releng/third-party/pom.xml
@@ -59,7 +59,7 @@
1.10.4
2.2.2
2.0.0
- 12.1.6
+ 12.1.9
1.3.7
2.5.1
2.27.2
diff --git a/releng/tools/org.openjdk.jmc.util.listversions/src/org/openjdk/jmc/releng/util/ListVersions.java b/releng/tools/org.openjdk.jmc.util.listversions/src/org/openjdk/jmc/releng/util/ListVersions.java
index 78a773b88a..c98ad51ce6 100644
--- a/releng/tools/org.openjdk.jmc.util.listversions/src/org/openjdk/jmc/releng/util/ListVersions.java
+++ b/releng/tools/org.openjdk.jmc.util.listversions/src/org/openjdk/jmc/releng/util/ListVersions.java
@@ -71,7 +71,7 @@ public static void main(String[] args) throws IOException {
case "org.eclipse.update.configurator":
case "org.eclipse.equinox.p2.reconciler.dropins":
case "org.eclipse.help.webapp":
- case "org.apache.commons.codec":
+ case "org.apache.commons.commons-codec":
case "org.eclipse.rcp.feature.group":
case "org.eclipse.help.feature.group":
case "org.eclipse.equinox.p2.rcp.feature.feature.group":