@@ -8,37 +8,171 @@ tags: [java]
88
99## Versions
1010
11- - Java 8
12- - Java 11
13- - Java 17
14- - Java 21
11+ - Java 8: ` Oracle-1.8.0_151-b12 `
12+ - Java 11: ` Oracle-11.0.2+9-Debian-3bpo91 `
13+ - Java 17: ` Temurin-17.0.18+8 `
14+ - Java 21: ` Temurin-21.0.10+7 `
1515
1616## Test Frameworks
1717
18- JUnit (both JUnit 4 and 5 are supported)
18+ JUnit (both [ JUnit 4] ( https://junit.org/junit4/ ) and [ JUnit 5 ] ( https://junit.org/ ) are supported)
1919
2020## Timeout
2121
222216 seconds
2323
2424## Packages
2525
26- ### Java 11+
27-
28- - ` junit:junit `
29- - ` org.junit.jupiter:junit-jupiter-api `
30- - ` org.junit.jupiter:junit-jupiter-engine `
31- - ` org.junit.platform:junit-platform-launcher `
32- - ` org.junit.vintage:junit-vintage-engine `
33- - ` net.jqwik:jqwik `
34- - ` org.mockito:mockito-core `
35- - ` org.assertj:assertj-core `
36- - ` org.assertj:assertj-guava `
37- - ` org.apache.commons:commons-lang3 `
38- - ` org.apache.commons:commons-math3 `
39- - ` com.google.guava:guava `
40- - ` org.jsoup:jsoup `
41- - ` org.dom4j:dom4j `
26+ ### Guaranteed Packages
27+
28+ The following packages should be available in all current and future runtime versions.
29+
30+ | Package | Java 21 | Java 17 | Java 11 | Java 1.8 |
31+ | - | - | - | - | - |
32+ | junit: junit | 4.13.2 | 4.13.2 | 4.12 | 4.12 |
33+ | org.junit.jupiter: junit-jupiter-api | 5.8.2 | 5.8.2 | 5.4.0 | 5.2.0 |
34+ | org.junit.jupiter: junit-jupiter-engine | 5.8.2 | 5.8.2 | 5.4.0 | 5.2.0 |
35+ | org.junit.vintage: junit-vintage-engine | 5.8.2 | 5.8.2 | 5.4.0 | 5.2.0 |
36+ | net.jqwik: jqwik | 1.6.5 | 1.6.5 | 1.1.0 | |
37+ | org.mockito: mockito-core | 5.7.0 | 4.4.0 | 2.24.0 | 2.7.19 |
38+ | org.assertj: assertj-core | 3.24.2 | 3.22.0 | 3.11.1 | 3.8.0 |
39+ | org.assertj: assertj-guava | 3.5.0 | 3.4.0 | 3.2.1 | 3.1.0 |
40+ | org.apache.commons: commons-lang3 | 3.14.0 | 3.12.0 | 3.8.1 | 3.6 |
41+ | org.apache.commons: commons-math3 | 3.6.1 | 3.6.1 | 3.6.1 | 3.6.1 |
42+ | com.google.guava: guava | 33.0.0-jre | 31.1-jre | 27.0.1-jre | 20.0 |
43+ | org.jsoup: jsoup | 1.17.2 | 1.14.3 | 1.11.3 | 1.10.3 |
44+ | org.dom4j: dom4j | 2.1.4 | 2.1.3 | 2.1.1 | 2.0.1 |
45+
46+ ### Additional Packages
47+
48+ The following packages are available in the respective runtimes, but authors/translators should not rely on their availability in future versions.
49+
50+ | Package | Java 21 | Java 17 | Java 11 | Java 1.8 |
51+ | - | - | - | - | - |
52+ | apiguardian-api | 1.1.2 | 1.1.2 | 1.0.0 | 1.0.0 |
53+ | byte-buddy | 1.14.9 | 1.12.8 | 1.9.7 | 1.6.11 |
54+ | byte-buddy-agent | 1.14.9 | 1.12.8 | 1.9.7 | 1.6.11 |
55+ | checker-qual | 3.41.0 | 3.12.0 | 2.5.2 | |
56+ | commons-pool2 | 2.12.0 | 2.11.1 | | |
57+ | error_prone_annotations | 2.23.0 | 2.11.0 | 2.2.0 | |
58+ | failureaccess | 1.0.2 | 1.0.1 | 1.0.1 | |
59+ | gson | 2.10.1 | 2.8.9 | | |
60+ | hamcrest-core | 1.3 | 1.3 | 1.3 | 1.3 |
61+ | jackson-annotations | 2.16.1 | 2.13.2 | 2.9.8 | 2.8.9 |
62+ | jaxb-api | 2.2.12 | 2.2.12 | 2.3.1 | |
63+ | jaxen | 1.1.6 | 1.1.6 | | 1.1.6 |
64+ | jedis | 5.1.0 | 4.3.1 | | |
65+ | jqwik-api | 1.6.5 | 1.6.5 | 1.1.0 | |
66+ | jqwik-engine | 1.6.5 | 1.6.5 | 1.1.0 | |
67+ | jqwik-time | 1.6.5 | 1.6.5 | | |
68+ | jqwik-web | 1.6.5 | 1.6.5 | | |
69+ | json | 20231013 | 20220320 | | |
70+ | jsr305 | 3.0.2 | 3.0.2 | 3.0.2 | |
71+ | junit-jupiter | 5.8.2 | 5.8.2 | | |
72+ | junit-jupiter-params | 5.8.2 | 5.8.2 | 5.4.0 | |
73+ | junit-platform-commons | 1.8.2 | 1.8.2 | 1.4.0 | 1.2.0 |
74+ | junit-platform-engine | 1.8.2 | 1.8.2 | 1.4.0 | 1.2.0 |
75+ | listenablefuture | 9999.0 | 9999.0 | 9999.0 | |
76+ | objenesis | 3.3 | 3.2 | 2.6 | 2.5 |
77+ | opentest4j | 1.2.0 | 1.2.0 | 1.1.1 | 1.1.0 |
78+ | pull-parser | 2.1.10 | 2 | | |
79+ | relaxngDatatype | 20020414 | 20020414 | | |
80+ | slf4j-api | 2.0.11 | 2.0.7 | 1.7.25 | 1.7.25 |
81+ | slf4j-nop | 2.0.11 | 2.0.7 | | |
82+ | sqlite-jdbc | 3.44.1.0 | 3.36.0.3 | 3.25.2 | 3.19.3 |
83+ | stax-api | 1.0-2 | 1.0-2 | | |
84+ | xpp3 | 1.1.4c | 1.1.4c | | |
85+ | xsdlib | 2013.6.1 | 2013.6.1 | | |
86+ | net.minidev: accessors-smart | | | 1.2 | 1.1 |
87+ | com.vaadin.external.google: android-json | | | 0.0.20131108.vaadin1 | 0.0.20131108.vaadin1 |
88+ | animal-sniffer-annotations | | | 1.17 | |
89+ | antlr | | | 2.7.7 | 2.7.7 |
90+ | asm | | | 5.0.4 | 5.0.3 |
91+ | aspectjweaver | | | 1.9.2 | |
92+ | classmate | | | 1.3.4 | 1.3.1 |
93+ | commons-logging | | | | 1.2 |
94+ | evo-inflector | | | 1.2.2 | 1.2.2 |
95+ | com.sun.xml.fastinfoset: FastInfoset | | | 1.2.15 | |
96+ | h2 | | | 2.1.210 | |
97+ | hamcrest-library | | | 1.3 | 1.3 |
98+ | hibernate-commons-annotations | | | 5.1.0.Final | 5.0.1.Final |
99+ | hibernate-core | | | 5.4.1.Final | 5.2.10.Final |
100+ | hibernate-jpa-2.1-api | | | | 1.0.0.Final |
101+ | hibernate-validator | | | 6.0.14.Final | 5.3.5.Final |
102+ | com.zaxxer: HikariCP | | | 3.2.0 | |
103+ | istack-commons-runtime | | | 3.0.7 | |
104+ | j2objc-annotations | | 1.3 | 1.1 | |
105+ | jackson-core | | | 2.9.8 | 2.8.9 |
106+ | jackson-databind | | | 2.9.8 | 2.8.9 |
107+ | jackson-datatype-jdk8 | | | 2.9.8 | |
108+ | jackson-datatype-jsr310 | | | 2.9.8 | |
109+ | jackson-module-parameter-names | | | 2.9.8 | |
110+ | jandex | | | 2.0.5.Final | 2.0.3.Final |
111+ | javassist | | | 3.24.0-GA | 3.20.0-GA |
112+ | javax.activation-api | | | 1.2.0 | |
113+ | javax.annotation-api | | | 1.3.2 | |
114+ | javax.persistence-api | | | 2.2 | |
115+ | javax.transaction-api | | | 1.3 | |
116+ | jaxb-runtime | | | 2.3.1 | |
117+ | jboss-logging | | | 3.3.2.Final | 3.3.0.Final |
118+ | jboss-transaction-api_1.2_spec | | | 1.1.1.Final | 1.0.1.Final |
119+ | jcl-over-slf4j | | | | 1.7.25 |
120+ | json-path | | | 2.4.0 | 2.2.0 |
121+ | json-smart | | | 2.3 | 2.2.1 |
122+ | jsonassert | | | 1.5.0 | 1.4.0 |
123+ | jul-to-slf4j | | | 1.7.25 | 1.7.25 |
124+ | junit-platform-launcher | | | 1.4.0 | 1.2.0 |
125+ | log4j-api | | | 2.11.1 | |
126+ | log4j-over-slf4j | | | | 1.7.25 |
127+ | log4j-to-slf4j | | | 2.11.1 | |
128+ | logback-classic | | | 1.2.3 | 1.1.11 |
129+ | logback-core | | | 1.2.3 | 1.1.11 |
130+ | lombok | | | | 1.16.18 |
131+ | mongo-java-driver | | | 3.10.1 | 3.4.2 |
132+ | postgresql | | | 42.2.5 | 42.1.1 |
133+ | snakeyaml | | | 1.23 | 1.17 |
134+ | spring-aop | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
135+ | spring-aspects | | | 5.1.4.RELEASE | |
136+ | spring-beans | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
137+ | spring-boot | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
138+ | spring-boot-autoconfigure | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
139+ | spring-boot-starter | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
140+ | spring-boot-starter-aop | | | 2.1.2.RELEASE | |
141+ | spring-boot-starter-data-jpa | | | 2.1.2.RELEASE | |
142+ | spring-boot-starter-data-rest | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
143+ | spring-boot-starter-jdbc | | | 2.1.2.RELEASE | |
144+ | spring-boot-starter-json | | | 2.1.2.RELEASE | |
145+ | spring-boot-starter-logging | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
146+ | spring-boot-starter-test | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
147+ | spring-boot-starter-tomcat | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
148+ | spring-boot-starter-validation | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
149+ | spring-boot-starter-web | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
150+ | spring-boot-test | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
151+ | spring-boot-test-autoconfigure | | | 2.1.2.RELEASE | 1.5.6.RELEASE |
152+ | spring-context | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
153+ | spring-core | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
154+ | spring-data-commons | | | 2.1.4.RELEASE | 1.13.6.RELEASE |
155+ | spring-data-jpa | | | 2.1.4.RELEASE | |
156+ | spring-data-rest-core | | | 3.1.4.RELEASE | 2.6.6.RELEASE |
157+ | spring-data-rest-webmvc | | | 3.1.4.RELEASE | 2.6.6.RELEASE |
158+ | spring-expression | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
159+ | spring-hateoas | | | 0.25.0.RELEASE | 0.23.0.RELEASE |
160+ | spring-jcl | | | 5.1.4.RELEASE | |
161+ | spring-jdbc | | | 5.1.4.RELEASE | |
162+ | spring-orm | | | 5.1.4.RELEASE | |
163+ | spring-plugin-core | | | 1.2.0.RELEASE | 1.2.0.RELEASE |
164+ | spring-test | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
165+ | spring-tx | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
166+ | spring-web | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
167+ | spring-webmvc | | | 5.1.4.RELEASE | 4.3.10.RELEASE |
168+ | stax-ex | | | 1.8 | |
169+ | tomcat-annotations-api | | | 9.0.14 | |
170+ | tomcat-embed-core | | | 9.0.14 | 8.5.16 |
171+ | tomcat-embed-el | | | 9.0.14 | 8.5.16 |
172+ | tomcat-embed-websocket | | | 9.0.14 | 8.5.16 |
173+ | txw2 | | | 2.3.1 | |
174+ | validation-api | | | 2.0.1.Final | 1.1.0.Final |
175+ | xmlunit-core | | | 2.6.2 | |
42176
43177## Services
44178
0 commit comments