diff --git a/org.eclipse.mat.product/mat-2026-06.p2.inf b/org.eclipse.mat.product/mat-2026-06.p2.inf
new file mode 100644
index 00000000..7b000e79
--- /dev/null
+++ b/org.eclipse.mat.product/mat-2026-06.p2.inf
@@ -0,0 +1,15 @@
+properties.0.name = org.eclipse.equinox.p2.description
+properties.0.value = Eclipse Memory Analyzer tool is a fast and feature-rich Java heap analyzer \
+that helps you find memory leaks and reduce memory consumption.\n\
+Use the Memory Analyzer to analyze production heap dumps with hundreds of millions of objects, quickly calculate the retained sizes of objects, see who is preventing the Garbage Collector from collecting objects, run a report to automatically extract leak suspects.
+properties.1.name = org.eclipse.equinox.p2.provider
+properties.1.value = Eclipse Memory Analyzer
+requires.2.namespace = org.eclipse.equinox.p2.iu
+requires.2.name = org.eclipse.ui.themes
+requires.2.range = [1.0.0, 2.0.0)
+instructions.configure=\
+ org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/readme);\
+ org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/artifacts.xml);\
+ addRepository(type:0,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\
+ addRepository(type:1,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\
+ setProgramProperty(propName:osgi.requiredJavaVersion,propValue:21);
diff --git a/org.eclipse.mat.product/mat-2026-06i.p2.inf b/org.eclipse.mat.product/mat-2026-06i.p2.inf
new file mode 100644
index 00000000..7b000e79
--- /dev/null
+++ b/org.eclipse.mat.product/mat-2026-06i.p2.inf
@@ -0,0 +1,15 @@
+properties.0.name = org.eclipse.equinox.p2.description
+properties.0.value = Eclipse Memory Analyzer tool is a fast and feature-rich Java heap analyzer \
+that helps you find memory leaks and reduce memory consumption.\n\
+Use the Memory Analyzer to analyze production heap dumps with hundreds of millions of objects, quickly calculate the retained sizes of objects, see who is preventing the Garbage Collector from collecting objects, run a report to automatically extract leak suspects.
+properties.1.name = org.eclipse.equinox.p2.provider
+properties.1.value = Eclipse Memory Analyzer
+requires.2.namespace = org.eclipse.equinox.p2.iu
+requires.2.name = org.eclipse.ui.themes
+requires.2.range = [1.0.0, 2.0.0)
+instructions.configure=\
+ org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/readme);\
+ org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/artifacts.xml);\
+ addRepository(type:0,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\
+ addRepository(type:1,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\
+ setProgramProperty(propName:osgi.requiredJavaVersion,propValue:21);
diff --git a/org.eclipse.mat.product/mat.p2.inf b/org.eclipse.mat.product/mat.p2.inf
index 2a15d023..7b000e79 100644
--- a/org.eclipse.mat.product/mat.p2.inf
+++ b/org.eclipse.mat.product/mat.p2.inf
@@ -10,6 +10,6 @@ requires.2.range = [1.0.0, 2.0.0)
instructions.configure=\
org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/readme);\
org.eclipse.equinox.p2.touchpoint.natives.remove(path:${installFolder}/artifacts.xml);\
- addRepository(type:0,name:Eclipse 2026-03,location:https${#58}//download.eclipse.org/releases/2026-03/,enabled:true);\
- addRepository(type:1,name:Eclipse 2026-03,location:https${#58}//download.eclipse.org/releases/2026-03/,enabled:true);\
+ addRepository(type:0,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\
+ addRepository(type:1,name:Eclipse 2026-06,location:https${#58}//download.eclipse.org/releases/2026-06/,enabled:true);\
setProgramProperty(propName:osgi.requiredJavaVersion,propValue:21);
diff --git a/org.eclipse.mat.targetdef/mat-2026-06.target b/org.eclipse.mat.targetdef/mat-2026-06.target
new file mode 100644
index 00000000..4c9b1f9a
--- /dev/null
+++ b/org.eclipse.mat.targetdef/mat-2026-06.target
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/org.eclipse.mat.targetdef/mat-2026-06i.target b/org.eclipse.mat.targetdef/mat-2026-06i.target
new file mode 100644
index 00000000..11a0fc88
--- /dev/null
+++ b/org.eclipse.mat.targetdef/mat-2026-06i.target
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file