Versions Compared

Key

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

...

Blueriq depends heavily on the JDK for much of it's functionality. Oracle decided to deprecate several modules from the JDK in version 9 and 10 and removed them in version 11, e.g. the module java.xml.ws. These modules are needed to run Blueriq, e.g. java.xml.ws is needed for webserviceing purposes. Oracle will provide these modules via third party dependencies for each matching JDK version for version 9 and up, compiled against that JDK version. We can not add third party dependencies compiled against a higher JDK version then we compile against. This means that it will be impossible for us to compile on JDK 8 and support version 11. Since we don't want to change the compile JDK version in a minor release, because the impact for projects, specially with custom code, is enormous. The Java support roadmap for Blueriq for the following versions will be like this:

JDK
(support public updates)

BQ 9
(09-2012 / 04-2018*)
eolJDK
BQ 10
(04-2017 / 04-
2020
2019*)BQ 11
(04-2018 / 04-
2021
2020*)BQ 12
(04-2019 / 04-
2022
2021*?)

03-2014 /

JDK 6 (12-2006 / 04-2013)CompileXXX
JDK 7 (07-2011 / 04-2015)SupportXXX
01-2019

JDK 8

(LTS)

(03-2014 / 01-2019)

SupportCompileCompileX

JDK 9 (09-2017 /

03-2018)

JDK 9
X

Support

(--add-modules java.xml.ws)

Support

(–add-modules java.xml.ws)

X

JDK 10 (03-2018 /

09-2018)

JDK 10
X

Support?

(--add-modules java.xml.ws)

Support

(--add-modules java.xml.ws)

X

JDK 11 (09-

2019

2018 /

TBA

*

JDK 11

(LTS

)

X

(java.xml.ws removed

oplossing terug vallen op RI compiled op 11)

X

X

X

(see BQ 10 reasons)

Compile

JDK 12? (03-2019 /

09-2019)

JDK 12?
XX

X

Support