Start page / FirstSpirit and Java

FirstSpirit and Java

Overview of supported Java versions

2022

Version series

07/22/2022

11

 

17

17.0.3

  

2021

Version series

01/19/2021

03/16/2021

04/20/2021

11

11.0.10

 

11.0.11

15

15.0.2

  

16

 

16

16.0.1

    

2020

Version series

01/14/2020

03/17/2020

04/14/2020

07/14/2020

09/15/2020

10/20/2020

11/04/2020

8

8u241

      

11

11.0.6

11.0.7

11.0.8

11.0.9

11.0.9.1 (OpenJDK)

13

13.0.2

    

14

 

14

14.0.1

14.0.2

15

   

15

15.0.1

        

2019

Version series

01/15/2019

03/19/2019

04/16/2019

07/16/2019

09/17/2019

10/15/2019

8

8u201 /
8u202

 

8u211 /
8u212

8u221

 

8u232

11

11.0.2

11.0.3

11.0.4

11.0.5

12

 

12

12.0.1

12.0.2

 

13

   

13

13.0.1

       

2018

Version series

01/16/2018

03/20/2018

04/17/2018

07/17/2018

09/25/2018

10/16/2018

8

8u161 /
8u162

 

8u171 /
8u172

8u181

 

8u191 /
8u192

9

9.0.4

   

10

 

10

10.0.1

10.0.2

11

   

11

11.0.1

       

See also https://www.oracle.com/technetwork/java/index.html.

In addition to the number of releases, the release of version 11 also entails major cutbacks in the scope of functions: As of this version, Oracle will no longer be creating separate Java Runtime Environment versions and Java Web Start is no longer included.

This presents significant challenges for all users and providers.

In addition to the FirstSpirit Launcher, the versions from version series 8 to 11 have been tested for the FirstSpirit Server and also for starting Java-based applications via Java Web Start, adjustments have been made, third-party applications have been replaced, and versions have been released for use.

As described in the Introduction, the frequency and number of versions will not change in the foreseeable future.

Providers and users now need to address the following questions:

  • Should the free version be used for live use?
  • After six months of Oracle support for the free version, is it better to change to another provider or to the next major version?
  • Does it make sense to commit to one provider (for a fee or free of charge)?

Crownpeak also had to address these questions with regard to Java support for FirstSpirit.

Some decisions were made while working on the Java 11 support and can be found in the next section.

FirstSpirit Java roadmap

According to the current Java release strategy of the various providers, it still seems to be possible to supply a Java version for the FirstSpirit Launcher with the FirstSpirit Server. As long as it is possible for Crownpeak to provide a Java version, it will include exactly one version for Windows and macOS with the FirstSpirit Server.

Up to now, the Java version has been supplied as a JRE variant. Oracle does not generate JREs anymore since Java 11. There are only few OpenJDK distributors (e.g. Temurin / AdoptOpenJDK) that also generate JREs for newer Java versions. As a result, it seems possible to continue to supply JREs here as well. This is important because JDKs are usually five times larger than JREs.

Crownpeak will continue to pursue the strategy of becoming increasingly independent of Oracle Java. It is therefore unclear whether – and in what form – Crownpeak can support the commercial Oracle Java variant in the future.

In the case of the OpenJDK variants, Crownpeak will use binary variants for trials and tests. This means that Crownpeak does not plan to generate binary Java versions from the OpenJDK source text. Since Oracle OpenJDK binary variants of a Java version are only created for six months, further maintenance and creation beyond this period must be carried out by another provider.

To avoid the aforementioned change of provider, Crownpeak relies on the distributor “Adoptium” / “AdoptOpenJDK” for testing and testing all Java versions. This is why the Java versions supplied for the FirstSpirit Launcher will in future also only be supplied by this distributor.

The current plan is that with the FirstSpirit server the latest LTS variant of OpenJDK from the distributor Adoptium / AdoptOpenJDK will always be supplied for the FirstSpirit Launcher.

© 2005 - 2022 Crownpeak Technology GmbH | All rights reserved. | FirstSpirit 2023.2 | Data privacy