@@ -17,6 +17,12 @@ public class RuntimeStack {
1717 /** .NET Core v3.1. */
1818 public static final RuntimeStack NETCORE_V3_1 = COLLECTION .addValue (new RuntimeStack ("DOTNETCORE" , "3.1" ));
1919
20+ /** .NET Core v8.0. */
21+ public static final RuntimeStack NETCORE_V8_0 = COLLECTION .addValue (new RuntimeStack ("DOTNETCORE" , "8.0" ));
22+
23+ /** .NET Core v9.0. */
24+ public static final RuntimeStack NETCORE_V9_0 = COLLECTION .addValue (new RuntimeStack ("DOTNETCORE" , "9.0" ));
25+
2026 /** JAVA JRE 8. */
2127 public static final RuntimeStack JAVA_8_JRE8 = COLLECTION .addValue (new RuntimeStack ("JAVA" , "8-jre8" ));
2228
@@ -26,6 +32,9 @@ public class RuntimeStack {
2632 /** JAVA JAVA 17. */
2733 public static final RuntimeStack JAVA_17_JAVA17 = COLLECTION .addValue (new RuntimeStack ("JAVA" , "17-java17" ));
2834
35+ /** JAVA JAVA 21. */
36+ public static final RuntimeStack JAVA_21_JAVA21 = COLLECTION .addValue (new RuntimeStack ("JAVA" , "21-java21" ));
37+
2938 /** Node.JS 10.1. */
3039 public static final RuntimeStack NODEJS_10_1 = COLLECTION .addValue (new RuntimeStack ("NODE" , "10.1" ));
3140
@@ -44,6 +53,15 @@ public class RuntimeStack {
4453 /** Node.JS 14 LTS. */
4554 public static final RuntimeStack NODEJS_14_LTS = COLLECTION .addValue (new RuntimeStack ("NODE" , "14-lts" ));
4655
56+ /** Node.JS 18 LTS. */
57+ public static final RuntimeStack NODEJS_18_LTS = COLLECTION .addValue (new RuntimeStack ("NODE" , "18-lts" ));
58+
59+ /** Node.JS 20 LTS. */
60+ public static final RuntimeStack NODEJS_20_LTS = COLLECTION .addValue (new RuntimeStack ("NODE" , "20-lts" ));
61+
62+ /** Node.JS 22 LTS. */
63+ public static final RuntimeStack NODEJS_22_LTS = COLLECTION .addValue (new RuntimeStack ("NODE" , "22-lts" ));
64+
4765 /** PHP 7.2. */
4866 public static final RuntimeStack PHP_7_2 = COLLECTION .addValue (new RuntimeStack ("PHP" , "7.2" ));
4967
@@ -53,6 +71,12 @@ public class RuntimeStack {
5371 /** PHP 7.4. */
5472 public static final RuntimeStack PHP_7_4 = COLLECTION .addValue (new RuntimeStack ("PHP" , "7.4" ));
5573
74+ /** PHP 8.2. */
75+ public static final RuntimeStack PHP_8_2 = COLLECTION .addValue (new RuntimeStack ("PHP" , "8.2" ));
76+
77+ /** PHP 8.3. */
78+ public static final RuntimeStack PHP_8_3 = COLLECTION .addValue (new RuntimeStack ("PHP" , "8.3" ));
79+
5680 /** PYTHON 3.6. */
5781 public static final RuntimeStack PYTHON_3_6 = COLLECTION .addValue (new RuntimeStack ("PYTHON" , "3.6" ));
5882
@@ -62,6 +86,18 @@ public class RuntimeStack {
6286 /** PYTHON 3.8. */
6387 public static final RuntimeStack PYTHON_3_8 = COLLECTION .addValue (new RuntimeStack ("PYTHON" , "3.8" ));
6488
89+ /** PYTHON 3.9. */
90+ public static final RuntimeStack PYTHON_3_9 = COLLECTION .addValue (new RuntimeStack ("PYTHON" , "3.9" ));
91+
92+ /** PYTHON 3.10. */
93+ public static final RuntimeStack PYTHON_3_10 = COLLECTION .addValue (new RuntimeStack ("PYTHON" , "3.10" ));
94+
95+ /** PYTHON 3.11. */
96+ public static final RuntimeStack PYTHON_3_11 = COLLECTION .addValue (new RuntimeStack ("PYTHON" , "3.11" ));
97+
98+ /** PYTHON 3.12. */
99+ public static final RuntimeStack PYTHON_3_12 = COLLECTION .addValue (new RuntimeStack ("PYTHON" , "3.12" ));
100+
65101 /** RUBY 2.5. */
66102 public static final RuntimeStack RUBY_2_5 = COLLECTION .addValue (new RuntimeStack ("RUBY" , "2.5" ));
67103
@@ -74,12 +110,30 @@ public class RuntimeStack {
74110 /** Tomcat 8.5-jre8 image with catalina root set to Azure wwwroot. */
75111 public static final RuntimeStack TOMCAT_8_5_JRE8 = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "8.5-jre8" ));
76112
113+ /** Tomcat 9.0-java21 image with catalina root set to Azure wwwroot. */
114+ public static final RuntimeStack TOMCAT_9_0_JAVA21 = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "9.0-java21" ));
115+
116+ /** Tomcat 9.0-java17 image with catalina root set to Azure wwwroot. */
117+ public static final RuntimeStack TOMCAT_9_0_JAVA17 = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "9.0-java17" ));
118+
77119 /** Tomcat 9.0-java11 image with catalina root set to Azure wwwroot. */
78120 public static final RuntimeStack TOMCAT_9_0_JAVA11 = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "9.0-java11" ));
79121
80122 /** Tomcat 9.0-jre8 image with catalina root set to Azure wwwroot. */
81123 public static final RuntimeStack TOMCAT_9_0_JRE8 = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "9.0-jre8" ));
82124
125+ /** Tomcat 10.1-java21 image with catalina root set to Azure wwwroot. */
126+ public static final RuntimeStack TOMCAT_10_1_JAVA21
127+ = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "10.1-java21" ));
128+
129+ /** Tomcat 10.1-java17 image with catalina root set to Azure wwwroot. */
130+ public static final RuntimeStack TOMCAT_10_1_JAVA17
131+ = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "10.1-java17" ));
132+
133+ /** Tomcat 10.1-java11 image with catalina root set to Azure wwwroot. */
134+ public static final RuntimeStack TOMCAT_10_1_JAVA11
135+ = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "10.1-java11" ));
136+
83137 /** Tomcat 10.0-java17 image with catalina root set to Azure wwwroot. */
84138 public static final RuntimeStack TOMCAT_10_0_JAVA17
85139 = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "10.0-java17" ));
@@ -100,6 +154,12 @@ public class RuntimeStack {
100154 /** Tomcat 10.0-jre8 image with catalina root set to Azure wwwroot. */
101155 public static final RuntimeStack TOMCAT_10_0_JRE8 = COLLECTION .addValue (new RuntimeStack ("TOMCAT" , "10.0-jre8" ));
102156
157+ /** JBOSS EAP 8-java17. */
158+ public static final RuntimeStack JBOSS_EAP_8_JAVA17 = COLLECTION .addValue (new RuntimeStack ("JBOSSEAP" , "8-java17" ));
159+
160+ /** JBOSS EAP 8-java11. */
161+ public static final RuntimeStack JBOSS_EAP_8_JAVA11 = COLLECTION .addValue (new RuntimeStack ("JBOSSEAP" , "8-java11" ));
162+
103163 /** JBOSS EAP 7.2-java8. */
104164 public static final RuntimeStack JBOSS_EAP_7_2_JAVA8
105165 = COLLECTION .addValue (new RuntimeStack ("JBOSSEAP" , "7.2-java8" ));
@@ -110,6 +170,9 @@ public class RuntimeStack {
110170 /** JBOSS EAP 7-java11. */
111171 public static final RuntimeStack JBOSS_EAP_7_JAVA11 = COLLECTION .addValue (new RuntimeStack ("JBOSSEAP" , "7-java11" ));
112172
173+ /** JBOSS EAP 7-java17. */
174+ public static final RuntimeStack JBOSS_EAP_7_JAVA17 = COLLECTION .addValue (new RuntimeStack ("JBOSSEAP" , "7-java17" ));
175+
113176 /** The name of the language runtime stack. */
114177 private final String stack ;
115178 /** The version of the runtime. */
0 commit comments