Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Oracle decided to deprecate several modules from the JDK in version 9 and 10 and will remove them in version 11 (e.g. the module java.xml.ws). These modules are necessary to run Blueriq (e.g. java.xml.ws is needed for webservicing purposes). Oracle will deliver these modules via third party dependencies for each matching JDK version starting from JDK 9 and up, compiled against that specific JDK version. It is not possible to add third party dependencies compiled against a higher JDK version then the one Blueriq is using. As a result, from a Blueriq perspective it is not possible to compile against JDK 8 and support JDK 11 at the same time due to the impact of changing the JDK version during the lifetime of a Blueriq major version. The Java support roadmap for the coming Blueriq releases is shown below:

13 14 15 16SupportCompileCompileSupportJDK 13Support 14XSupport 15XSupport 16 17 SupportCompileCompileJDK 18XSupport 19Support 20XX 21 (LTS) Compile

JDK

Blueriq 1014Blueriq 1115Blueriq 1216Blueriq 17Blueriq 18
Blueriq 19
Blueriq 20
Blueriq 17

JDK 8 11 (LTS)

CompileCompileXXXXXX

JDK 912

Support

XXXXXXX
JDK 1013X

Support

XXXXXX
JDK 11 (LTS)14XXXXCompileXXX
JDK 1215SupportXXXXXX
JDK 16SupportXXXXXX
JDK 17 (LTS)SupportCompileCompileXXXX
JDK 18XSupportXXXXX
JDK 19XXSupportSupportXXXX
JDK 20XXXXSupportXXX
JDK 21 (LTS)XXSupport Compile Compile CompileX
JDK 22XXXIntended supportXXX
JDK 23XXXIntended supportIntended supportXX
JDK 24XXXXXSupportIntended supportIntended supportX
JDK 25 (LTS)XXXXXIntended supportCompile
JDK 26XXXXXXIntended support