@@ -1789,6 +1789,10 @@ axes:
1789
1789
- id : jdk
1790
1790
display_name : JDK
1791
1791
values :
1792
+ - id : " jdk21"
1793
+ display_name : JDK21
1794
+ variables :
1795
+ JAVA_VERSION : " 21"
1792
1796
- id : " jdk17"
1793
1797
display_name : JDK17
1794
1798
variables :
@@ -2037,7 +2041,8 @@ buildvariants:
2037
2041
- name : " test"
2038
2042
2039
2043
- matrix_name : " tests-jdk-secure"
2040
- matrix_spec : { auth: "auth", ssl: "ssl", jdk: [ "jdk8", "jdk17" ], version: [ "3.6", "4.0", "4.2", "4.4", "5.0", "6.0", "7.0", "latest" ],
2044
+ matrix_spec : { auth: "auth", ssl: "ssl", jdk: [ "jdk8", "jdk17", "jdk21"],
2045
+ version : [ "3.6", "4.0", "4.2", "4.4", "5.0", "6.0", "7.0", "latest" ],
2041
2046
topology : " *" , os: "linux" }
2042
2047
display_name : " ${version} ${topology} ${auth} ${ssl} ${jdk} ${os} "
2043
2048
tags : ["tests-variant"]
@@ -2052,26 +2057,28 @@ buildvariants:
2052
2057
- name : " test"
2053
2058
2054
2059
- matrix_name : " tests-require-api-version"
2055
- matrix_spec : { api-version: "required", auth: "auth", ssl: "nossl", jdk: ["jdk17"], version: ["5.0", "6.0", "7.0", "latest"], topology: "standalone", os: "linux" }
2060
+ matrix_spec : { api-version: "required", auth: "auth", ssl: "nossl", jdk: ["jdk21"], version: ["5.0", "6.0", "7.0", "latest"],
2061
+ topology : " standalone" , os: "linux" }
2056
2062
display_name : " ${version} ${topology} ${api-version} "
2057
2063
tags : ["tests-variant"]
2058
2064
tasks :
2059
2065
- name : " test"
2060
2066
2061
2067
- matrix_name : " tests-load-balancer-secure"
2062
- matrix_spec : { auth: "auth", ssl: "ssl", jdk: ["jdk17"], version: ["5.0", "6.0", "7.0", "latest"], topology: "sharded-cluster", os: "ubuntu" }
2068
+ matrix_spec : { auth: "auth", ssl: "ssl", jdk: ["jdk21"], version: ["5.0", "6.0", "7.0", "latest"], topology: "sharded-cluster",
2069
+ os : " ubuntu" }
2063
2070
display_name : " Load Balancer ${version} ${auth} ${ssl} ${jdk} ${os}"
2064
2071
tasks :
2065
2072
- name : " load-balancer-test"
2066
2073
2067
2074
- matrix_name : " tests-serverless"
2068
- matrix_spec : { jdk: ["jdk17 "], os: "ubuntu" }
2075
+ matrix_spec : { jdk: ["jdk21 "], os: "ubuntu" }
2069
2076
display_name : " Serverless"
2070
2077
tasks :
2071
2078
- name : " serverless-test"
2072
2079
2073
2080
- matrix_name : " tests-slow"
2074
- matrix_spec : { auth: "noauth", ssl: "nossl", jdk: "jdk17 ", version: ["7.0"], topology: "standalone", os: "linux" }
2081
+ matrix_spec : { auth: "noauth", ssl: "nossl", jdk: "jdk21 ", version: ["7.0"], topology: "standalone", os: "linux" }
2075
2082
display_name : " Slow: ${version} ${topology} ${ssl} ${jdk} ${os} "
2076
2083
tags : ["tests-slow-variant"]
2077
2084
tasks :
@@ -2113,7 +2120,7 @@ buildvariants:
2113
2120
- name : " socket-test"
2114
2121
2115
2122
- matrix_name : " test-gssapi"
2116
- matrix_spec : { jdk: ["jdk8", "jdk17"], os: "linux", gssapi-login-context-name: "*"}
2123
+ matrix_spec : { jdk: ["jdk8", "jdk17", "jdk21" ], os: "linux", gssapi-login-context-name: "*"}
2117
2124
display_name : " GSSAPI (Kerberos) Auth test ${jdk} ${os} ${gssapi-login-context-name}"
2118
2125
tags : ["test-gssapi-variant"]
2119
2126
tasks :
@@ -2145,15 +2152,15 @@ buildvariants:
2145
2152
- name : " test_atlas_task_group_search_indexes"
2146
2153
2147
2154
- matrix_name : " aws-auth-test"
2148
- matrix_spec : { ssl: "nossl", jdk: ["jdk8", "jdk17"], version: ["4.4", "5.0", "6.0", "7.0", "latest"], os: "ubuntu",
2155
+ matrix_spec : { ssl: "nossl", jdk: ["jdk8", "jdk17", "jdk21" ], version: ["4.4", "5.0", "6.0", "7.0", "latest"], os: "ubuntu",
2149
2156
aws-credential-provider : " *" }
2150
2157
display_name : " MONGODB-AWS Basic Auth test ${version} ${jdk} ${aws-credential-provider}"
2151
2158
run_on : ubuntu2004-small
2152
2159
tasks :
2153
2160
- name : " aws-auth-test-with-regular-aws-credentials"
2154
2161
2155
2162
- matrix_name : " aws-ec2-auth-test"
2156
- matrix_spec : { ssl: "nossl", jdk: ["jdk17 "], version: ["7.0"], os: "ubuntu", aws-credential-provider: "*" }
2163
+ matrix_spec : { ssl: "nossl", jdk: ["jdk21 "], version: ["7.0"], os: "ubuntu", aws-credential-provider: "*" }
2157
2164
display_name : " MONGODB-AWS Advanced Auth test ${version} ${jdk} ${aws-credential-provider}"
2158
2165
run_on : ubuntu2004-small
2159
2166
tasks :
@@ -2164,14 +2171,14 @@ buildvariants:
2164
2171
- name : " aws-auth-test-with-web-identity-credentials"
2165
2172
2166
2173
- matrix_name : " accept-api-version-2-test"
2167
- matrix_spec : { ssl: "nossl", auth: "noauth", jdk: "jdk17 ", version: ["5.0", "6.0", "7.0", "latest"], topology: "standalone", os: "linux" }
2174
+ matrix_spec : { ssl: "nossl", auth: "noauth", jdk: "jdk21 ", version: ["5.0", "6.0", "7.0", "latest"], topology: "standalone", os: "linux" }
2168
2175
display_name : " Accept API Version 2 ${version}"
2169
2176
run_on : ubuntu2004-small
2170
2177
tasks :
2171
2178
- name : " accept-api-version-2-test"
2172
2179
2173
2180
- matrix_name : " ocsp-test"
2174
- matrix_spec : { auth: "noauth", ssl: "ssl", jdk: "jdk17 ", version: ["4.4", "5.0", "6.0", "7.0", "latest"], os: "ubuntu" }
2181
+ matrix_spec : { auth: "noauth", ssl: "ssl", jdk: "jdk21 ", version: ["4.4", "5.0", "6.0", "7.0", "latest"], os: "ubuntu" }
2175
2182
display_name : " OCSP test ${version} ${os}"
2176
2183
tasks :
2177
2184
- name : " .ocsp"
@@ -2201,14 +2208,15 @@ buildvariants:
2201
2208
- name : " reactive-streams-tck-test"
2202
2209
2203
2210
- matrix_name : " scala-tests"
2204
- matrix_spec : { auth: "noauth", ssl: "nossl", jdk: "jdk17", version: ["7.0"], topology: "replicaset", scala: "*", os: "ubuntu" }
2211
+ matrix_spec : { auth: "noauth", ssl: "nossl", jdk: ["jdk8", "jdk17", "jdk21"], version: ["7.0"], topology: "replicaset",
2212
+ scala : " *" , os: "ubuntu" }
2205
2213
display_name : " ${scala} ${version} ${topology} ${os}"
2206
2214
tags : ["test-scala-variant"]
2207
2215
tasks :
2208
2216
- name : " scala-tests"
2209
2217
2210
2218
- matrix_name : " kotlin-tests"
2211
- matrix_spec : { auth: "noauth", ssl: "nossl", jdk: ["jdk8", "jdk17"], version: ["7.0"], topology: "replicaset", os: "ubuntu" }
2219
+ matrix_spec : { auth: "noauth", ssl: "nossl", jdk: ["jdk8", "jdk17", "jdk21" ], version: ["7.0"], topology: "replicaset", os: "ubuntu" }
2212
2220
display_name : " Kotlin: ${jdk} ${version} ${topology} ${os}"
2213
2221
tags : ["test-kotlin-variant"]
2214
2222
tasks :
0 commit comments