Hey guys, Happy New Year to everyone!
We have recently gotten an interesting issue reported [1] which basically turned out to be a rare binary compatibility bug [2]: using the bits from JDK18 under JDK15. The fix seems to be straightforward but it was somewhat dissappointing that CI/CD did not catch it (simply because we build and run tests on the same JDKs). Although it is rare occasion, I have created a dedicated build pipeline [3] to watch for such possible issues in a future, it basically does: 1. compile with JDK8 2. use binaries from step 1 and run tests with JDK15 (or, generally, latest release) The issue has immediatelly manifested and failed the build, as well as the fix has proven to work. Please let me know if someone has any concerns or suggestions to push it further. Thanks! [1] https://issues.apache.org/jira/browse/CXF-8401 [2] https://bugs.openjdk.java.net/browse/JDK-8227415 [3] https://ci-builds.apache.org//job/CXF/job/CXF-JDK8-on-JDK15/ Best Regards, Andriy Redko
