Quality Outreach
Introduction
The Quality Group is promoting the testing of Free Open Source Software (FOSS) projects with OpenJDK builds, whether their own, or from someone else. We want to acknowledge projects who are actively testing, providing feedback and list any issues they have found during their testing. This is a great way to improve the quality of the various releases, adding new projects to the list is highly desirable.
How to join the Quality Outreach Program
If you would like to have your Project added to the list below please send an email to quality-discuss mailing lists including:
- Project name
- Project Contact
- Actively Tested on: JDK version
- Previously tested on and actively using features from JDK version
If you haven’t already subscribed to these lists then please do so first, otherwise your message will be discarded.
Status indicators
- Indicates we have active testing, feedback & bug reporting on some or all JDKs
- Indicates we have intermittent communication on some or all JDKs
- Indicates will start testing in the near future
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 GA | OpenJDK 21 GA | Comments | |
---|---|---|---|---|---|---|---|
Akka, Lightbend | Patrik Nordwall | ||||||
Angel-ML | Brucetao | ||||||
Apache Ant | Stefan Bodewig & Jaikiran Pai | Ran our Ant testsuite against JDK 16.0.1 (build 16.0.1+9-24)[1] and JDK 17-ea (build 17-ea+21-1866)[2]. No issues observed. | |||||
Apache Aries CDI | Raymond Auge | https://github.com/apache/aries-cdi/actions/runs/125540570 All builds are green | |||||
Apache Aries JAX-RS | Raymond Auge | https://github.com/apache/aries-jax-rs-whiteboard/actions/runs/125109158 | |||||
Apache Aries Spi Fly | Raymond Auge | ||||||
Apache Camel | Andrea Cosentino | 3.4.0 is a LTS release that supports both JDK8 and JDK 11 https://builds.apache.org/view/C/view/Apache%20Camel/job/Camel%20JDK14/ JDK 15 - https://ci-builds.apache.org/job/Camel/job/Camel%20JDK15/ | |||||
Apache Chemistry | Florian Muller | ||||||
Apache CloudStack | Gabriel Bräscher | #WorksLikeHeavenOnJDK11 | |||||
Apache Commons | Benedikt Ritter | ||||||
Apache CXF | Andriy Redko | ||||||
Apache DataSketches | Lee Rhodes | ||||||
Apache Derby | Rick Hillegas | ||||||
Apache Hadoop | Akira Ajisaka |
| |||||
Apache HttpComponents | Gary Gregory | Building on Java 17 fails since Java 1.6 target is no longer supported | |||||
Apache Causeway | Dan Haywood | Formerly known as Apache Isis | |||||
Apache JMeter | Philippe Mouawad | ||||||
Apache Johnzon | Romain Manni-Bucau | Johnzon runs well until java 17, including with records Tests pass on JDK 18 EA build 23! | |||||
Apache Kafka | Ismael Juma | #WorksFineOnJDK9 | |||||
Apache Karaf | Guillaume Nodet | ||||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 GA | OpenJDK 21 EA | ||
Apache Log4j | Gary Gregory | ||||||
Apache Lucene & SOLR | Uwe Schindler Dawid Weiss | #WorksLikeHeavenOnJDK11 | |||||
Apache Maven | Robert Scholte | #WorksLikeHeavenOnJDK11 | |||||
Apache MetaModel | Kasper Sorensen | ||||||
Apache Netbeans | Ken Fogel | ||||||
Apache PDFBox | Tilman Hausherr | builds.apache.org/job/PDFBox-Trunk-jdk9/ | |||||
Apache POI | Apache POI PMC | We plan to support JDK 15, also plan to add JDK 16 support. | |||||
Apache Syncope | Francesco Chicchiriccò | JDK 17 EA testing here | |||||
Apache Tika | Tim Allison | #WorksLikeHeavenOnJDK11 | |||||
Apache Tomcat | Mark Thomas | Apache Tomcat's build and tests pass successfully with JDK 18+36-2087 and 19-ea+11-661 / Linux x86_64 and aarch64! | |||||
Apache Wicket | Martin Grigorov | Apache Wicket's build and tests pass successfully with JDK 18+36-2087 and 19-ea+11-661 / Linux x86_64 and aarch64! | |||||
Apache Zookeeper | Enrico Olivelli | CI Links - Link | |||||
Apereo CAS | Misagh Moayyed | Apereo CAS v6.4 runs with no issues on JDK 16 GA. Apereo CAS has no issues building against JDK 17-ea+35. | |||||
ApprovalTests.Java | Llewellyn Falco Lars Eckart | https://approvaltests.com/ We test with JDK 8, 11, current GA and early access builds but do not make use of any APIs greater than JDK8 for compatibility reasons. | |||||
Arquillian | Aslak Knutsen | ||||||
AsciidoctorJ | Guillaume Grossetie | ||||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 EA | OpenJDK 21 EA | ||
ASM | Remi Forax | ||||||
AssertJ | Joel Costigliola, Stefano Cordio | ||||||
BlueJ | Michael Kölling | ||||||
Bnd | Raymond Auge | https://github.com/bndtools/bnd/actions/runs/114089797 https://bnd.bndtools.org/ | |||||
BNY Mellon Spring Training | Chandra Guntur | ||||||
BNY Mellon Code Katas | Emilie Robichaud | Repo: https://github.com/BNYMellon/CodeKatas BNY Mellon Code Katas project is passing on JDK 18 EA build 23 | |||||
BootstrapFX | Andres Almiray | #WorksLikeHeavenOnJDK11 | |||||
Burningwave | Roberto Gentili Alessio Perrotta | all tests are green | |||||
bt | Andrei Tomashpolskiy | ||||||
Byte Buddy | Rafael Winterhalter | #WorksLikeHeavenOnJDK11.
| |||||
Byteman | Andrew Dinn | ||||||
CheckStyle | Roman Ivanov | ||||||
Classworlds | Robert Scholte | ||||||
Clojure | Alex Miller | ||||||
CruiseControl | Kent Spillner | ||||||
Cryptomator | Sebastian Stenzel | - | Support only for latest GA release, testing with EA releases. | ||||
DataCleaner | Kasper Sorensen | ||||||
Debezium | Jiri Pechanec | https://github.com/debezium/debezium/actions/runs/110863877 NB: Cassandra 3 and Spanner connector not passing for JDK 20 due to issues caused by their dependencies | |||||
DesktopPaneFX | Andres Almiray | #WorksLikeHeavenOnJDK11 | |||||
EasyMock | Henri Tremblay | ||||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 GA | OpenJDK 21 EA | ||
Eclipse AspectJ | Andy Clement | AspectJ 1.9.5 is now available. It includes support for Java13. | |||||
Eclipse Collections | Nikhil J. Nanivadekar | #WorksLikeHeavenOnJDK11 | |||||
Eclipse GEF | Alexander Nyssen | ||||||
Eclipse Jetty | Simone Bordet | #WorksLikeHeavenOnJDK11 | |||||
Eclipse Jifa | Denghui Dong | ||||||
Eclipse Vert.x | Paulo Lopes | ||||||
Ehcache | Louis Jacomet | ||||||
EJBCA | info dot primekey dot se | ||||||
ElasticSearch | Ryan Ernst | #WorksLikeHeavenOnJDK11 | |||||
eo-yaml | Mihai Andronache | Github: Link. CI: Link. OpenJDK 16 tests We support JDK 15 & test JDK 16 EA builds | |||||
EqualsVerifier | Jan Ouwens | #WorksLikeHeavenOnJDK11 - version 3.0 supports JDK 11. | |||||
FXGL | Almas Baimagambetov | No issues on JDK11, JDK 12, JDK 13, JDK 14. FXGL tests are also green on JDK 15 and JDK 16 b35 #FXGL 11.14 #AllTestsGreenOnJDK16 FXGL CI is at: https://github.com/AlmasB/FXGL/actions | |||||
FXGraphics2D | David Gilbert | ||||||
FXyz | Sean Phillips Jose Pereda | #WorksLikeHeavenOnJDK11 FXyz works fine with JDK 15 and latest 16-ea+24. | |||||
Golo | Julien Ponge | ||||||
Gradle | Sterling Greene | ||||||
GraphHopper | Peter Karich | ||||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 EA | OpenJDK 21 GA | Comments | |
Greenfoot | Michael Kölling | ||||||
Griffon | Andres Almiray | The Griffon build does run with JDK15 but it does not make use of any APIs greater than JDK8 for compatibility reasons. Relies on Gradle for JDK 16 | |||||
Groovy | Cedric Champeau | ||||||
guice-async-extension | Simon Taddiken | #WorksLikeHeavenOnJDK11 | |||||
Hazelcast | Frantisek Hartman | ||||||
HdrHistogram | Gil Tene | #WorksLikeHeavenOnJDK11 | |||||
Helidon | Joe Di Pol | tests run continuously with 11 and everything is green. | |||||
Hibernate ORM | Yoann Rodiere | Version 6.0 tested against JDK RC GA and JDK 19 EA12. No problems to report. | |||||
Hibernate Validator | Yoann Rodiere Sanne Grinovero | Versions 7.0 and 8.0 tested against JDK 18 RC and JDK 19 EA12. No problems to report. | |||||
Hibernate Search | Yoann Rodiere Sanne Grinovero | Vrsion 6.2 tested against JDK 18 RC and JDK 19 EA12. No problems to report. | |||||
Hibernate Reactive | Yoann Rodiere Sanne Grinovero | Version 1.1 JDK 19 EA12. No problems to report. | |||||
HyperSQL Database | Fred Toussi | ||||||
Ikonli | Andres Almiray | #WorksLikeHeavenOnJDK11 No support for JDK 15 yet. Relies on Gradle for JDK 16 | |||||
JabRef | Christoph Schwentker | ||||||
Jackson | Tatu Saloranta | ||||||
JaCoCo | Evgeny Mandrikov | #WorksLikeHeavenOnJDK11 - JaCoCo 0.8.5 AFAIK our tests are still green on latest OpenJDK 16 and 17 Early Access builds. | |||||
JaCoLine | Chris Newland | JaCoLine | |||||
Javassist | Shigeru Chiba | ||||||
JavaEWAH | Daniel Lemire | ||||||
Java Katas | Chandra Guntur | https://travis-ci.org/github/c-guntur/java-katas JDK 17 (build 17-ea+22-1964): https://github.com/c-guntur/java-katas/runs/2812711581?check_suite_focus=true Link to ALL: https://github.com/c-guntur/java-katas/actions/runs/854091621 | |||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 EA | OpenJDK 21 EA | Comments | |
JavaLite | Igor Polevoy | ||||||
Java Native Access JNA | Matthias Bläsing | ||||||
JBoss-Forge | Ivan St Ivanov | ||||||
JBoss Tools | Josef Kopriva | ||||||
Jenkins | Kohsuke Kawaguchi | We plan to test JDK versions towards the next LTS release | |||||
JFreeChart | David Gilbert | JFreeChart 1.6.0-SNAPSHOT. 2,182 & Orson Charts 2.0 - | |||||
JFreeSVG | David Gilbert | We support JDK 15 JFreeSVG 4.2 green with JDK 16 | |||||
JFreePDF | David Gilbert | ||||||
JHipster | Matt Raible | ||||||
JITWatch | Chris Newland | ||||||
JLine | Guillaume Nodet | ||||||
JMetro | Pedro Duque Vieira | JMetro runs fine on Java16. | |||||
JobRunr | Ronald Dehuysser | JobRunr is still running smoothly on JDK 16 GA | |||||
JOGL/JogAmp | Sven Gothel | ||||||
Jooby | Edgar Espina | ||||||
jOOQ | Lukas Eder | jOOQ 3.18 supporrs JDK 19 | |||||
jqwik | Johannes Link | jqwik: Running fine on Java 8.0.302+8, Java 11.0.12+7, Java 16.0.2+7Java 17.0.0+35. | |||||
JReleaser | Andres Almiray | JReleaser cli and maven plugins work like a charm with JDK 8 up to JDK 17. | |||||
JSilhouette | Andres Almiray | #WorksLikeHeavenOnJDK11 | |||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 EA | OpenJDK 21 EA | Comments | |
JUnit 5 | Marc Philipp | #WorksLikeHeavenOnJDK11 JUnit 5 builds and runs fine on OpenJDK 17 RC, builds fine on 18 EA b25 | |||||
Karate | Peter Thomas | Tests are green for JDK 17 and JDK 18 EA versions. | |||||
Kotlin | Alexander Udalov | ||||||
Lillith | Jörn Huxhorn | ||||||
Logback | Ceki Gülcü | ||||||
LWJGL | Ioannis Tsakpinis | #WorksLikeHeavenOnJDK11 | |||||
MapStruct | Filip Hrisafov | https://github.com/mapstruct/mapstruct. MapStruct is an annotation processor. Our main focus of testing is the javac compiler | |||||
Micrometer | Tommy Ludwig | Tests are green on JDK 17 GA | |||||
Micronaut | Graeme Rocher | ||||||
Mockito | Rafael Winterhalter | #WorksLikeHeavenOnJDK11 | |||||
MyBatis | Iwao Ave | Recently migrated our CI platform from Travis-CI to GitHub Actions | |||||
Netty | Norman Maurer | #WorksLikeHeavenOnJDK11 I had to do a small change in our test:https://github.com/netty/netty/pull/11500 | |||||
Objenesis | Henri Tremblay | ||||||
OkHttp | Jesse Wilson | ||||||
OpenNMS | Ben Reed | ||||||
Orson Charts | David Gilbert | ||||||
oVirt | Roy Golan | ||||||
Parallel Collectors | Grzegorz Piwowarek | Actively testing using GitHub actions against a few versions of JDK: here | |||||
PDFsam | Andrea Vacondio | https://travis-ci.org/torakiki/pdfsam PDFsam - all tests are green in PDFsam with this version- b35 | |||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 GA | OpenJDK 21 EA | ||
PicoCLI | Remko Popma | #WorksLikeHeavenOnJDK11. - Picocli 4.2.0 | |||||
Piranha Cloud | Thiago Henrique Hüpner | Github link: https://github.com/piranhacloud/piranha/ | |||||
PMD | Andreas Dangel | ||||||
ProGuard | Eric Lafortune | ||||||
QDox | Robert Scholte | ||||||
RabbitMQ | Arnaud Cogoluègnes | ||||||
Rapidoid | Nikolche Mihajlovski | ||||||
Ratpack | Luke Daley | ||||||
RedHat Infinispan | Galder Zamerreno | ||||||
RedHat Wildfly | #WorksLikeHeavenOnJDK11 | ||||||
Reflections | Ron Mamo | ||||||
Renaissance Suite | Lubomír Bulej | Tested on JDK 18EA and JDK 19EA | |||||
restrict-imports-enforcer-rule | Simon Taddiken | #WorksLikeHeavenOnJDK11 | |||||
Roaring | Daniel Lemire | ||||||
RxJava | David Karnok | RxJava 3.1.6 tests pass on 19-b36 | |||||
Scala Team, Lightbend | Jason Zaugg | ||||||
semantic-version | Simon Taddiken | #WorksLikeHeavenOnJDK11 | |||||
FOSS | Contact | OpenJDK 11.0.6 | OpenJDK 17 GA | OpenJDK 20 GA | OpenJDK 21 EA | Comments | |
SLF4J | Ceki Gülcü | ||||||
Sejda | Andrea Vacondio | ||||||
Selenide | Andrei Solntsev | OpenJDK 8 & OpenJDK 11- green,I have run Selenide tests on OpenJDK 17.ea.28-open - all tests are OK. After upgrading Mockito 3.11.2 and ByteBuddy 1.11.5, my tests became green. So they do support Java 18. Selenide project is green with Java 17 build 35 | |||||
SonarQube | Nicolas Peru | ||||||
Spoon | Martin Wittlinger Martin Monperrus | ||||||
Spotbugs | Andrey Loskutov | ||||||
Spring Framework | Juergen Hoeller | #WorksLikeHeavenOnJDK11 | |||||
Susel | Uday Tatiraju | #WorksLikeHeavenOnJDK11 | |||||
Thermostat | Severin Gehwolf | ||||||
Travis CI | Mathias Meyer | ||||||
Vaadin | Matti Tahvonen | Our products build and work correctly with OpenJDK 17 EA 21 | |||||
VAVR | Daniel Dietrich | ||||||
VMOptionsExplorer | Chris Newland | VMOptionsExplorer - support OpenJDK 6 to 16. | |||||
Woodstox | Tatu Saloranta | ||||||
XStream | Jörg Schaible | ||||||
Xtext | Sven Efftinge | ||||||
Xtend | Sven Efftinge | ||||||
Yupiik Batch | Romain Manni-Bucau | ||||||
Yupiik uShip | Romain Manni-Bucau | ||||||
ZXing | Sean Owen |