...
- JobScheduler can be operated with a Java Runtime Environment (JRE) and Java Development Kit (JDK).
- Java releases povided by Oracle and OpenJDK are supportedprovided by Oracle® (https://www.oracle.com/java/technologies/), by OpenJDK® (https://adoptium.net/) and Oracle® GraalVM (https://www.graalvm.org/) are supported.
- Java LTS releases are considered for Supported Compatibility 1), Java feature releases might be considered for Reported Compatibility 2) by the JobScheduler community.
- Should the OpenJDK® project at a later point in time provide Java LTS releases and respective Java updates then SOS will check to integrate into the life cycle.
- Oracle® GraalVM releases can be used for JS7 Agents. The GraalVM release has to match a supported version of the Oracle® or OpenJDK® Java release.
- Java distributions of other vendors are not considered for Supported Compatibility 1), however, Reported Compatibility 2) might be indicated by the JobScheduler community or by SOS.
- Customers can ask SOS to perform compatibility testing as a service for Java distributions of other vendors and for Java feature releases.
JobScheduler Java JobScheduler Java Release Policies
- Since Java 1. 9 Oracle Oracle® changed the JVM life cycle:
- These changes affect JobScheduler releases as follows:
- We SOS cannot know in advance if new Java releases will or will not be compatible with existing JobScheduler releases. Compatibility testing requires substantial effort and is partly performed by the JobScheduler community, see below explanations on Supported Compatibility 1) and Reported CompatibilityCompatibility 2).
- JobScheduler Agents are available for a larger number of platforms, including AIX®, HP-UX® etc. Such platforms tend to implement new JVM releases with some substantial delay, usually up to one year.
- SOS Release Policies
- All JobScheduler components (Controller/Master, Agent, JOC Cockpit) are built with the same Java release.
- JobScheduler components are not built with the newest Java release but with the oldest compatible Java release, e.g. JobScheduler 1.12 is built with Java 1.8, JobScheduler and 2.0 is are built with Java 1.108.
- We try to consider SOS considers compatibility with newer Java feature releases, e.g. a JobScheduler Master 1.12.2 is built with Java 1.8 and can be operated with Java 1.8, 1. 9 and 1. 10 that are supported Java releases at the time of public availability of the JobScheduler Master. We cannot SOS does not guarantee compatibility with upcoming Java feature releases.
- For use of JobScheduler Long Term Support releases we encourage our SOS encourages users to opt for a support contract with Oracle to prolong Java Java LTS release that provides maintenance for the same duration as JobScheduler LTS maintenance., see How long will you support the different versions of JobScheduler and YADE?
- SOS strives for
- We will check compatibility of JobScheduler LTS releases with newer Java versions based on customer demands.LTS releases, however, SOS does not check compatibility with individual Java feature release.
- SOS We will not modify JobScheduler LTS releases to be built with newer Java versions. We SOS will check to modify existing code to be compatible with the Java LTS release that has originally been used and with newer Java LTS releases, however, feasibility cannot be guaranteed as this depends on the extent of compatibility gaps between Java releases.
- For JobScheduler release 1.12 Java 1.8 is used for the build environment (Supported Compatibility) and Java 1. 9 and 1.,10, 11 can be used at run-time (Reported Compatibility).
JS7 JobScheduler Java Compatibility for Releases starting from
...
2.
...
0
JS7 JobScheduler Release | Java Runtime |
---|
EnvionmentEnvironment | Java Build Environment |
---|
|
---|
| Supported Compatibility 1) | Reported Compatibility 2) | Supported Compatibility 1) | Reported Compatibility 2) |
---|
JobScheduler Master | | | | |
---|
|
---|
JS7 Controller |
|
|
|
|
---|
2.7.3 | 17, 21 | 17, 21 | 17 | 17 |
2.7.0 | 17 | 17 | 17 | 17 |
2.5.0, 2.6.0 | 1.8, 11, 17 | 1.8, 9, 10, 11, 17 | 1.8 | 1.8 |
2.3.0, 2.4.0 | 1.8, 11, 17 | 1.8, 9, 10, 11, 17 |
1.10 | 1.8 | 1.8 | 1.8 |
2.0.0, 2.1.0, 2.2.0 | 1.8, 11 | 1.8, 9, 10, 11 | 1.8 | 1.8 |
JS7 Agent |
|
|
|
|
---|
2.7.3 | 17, 21 | 17, 21 |
|
|
2.7.0 | 17 Jira |
---|
server | SOS JIRA |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 6dc67751-9d67-34cd-985b-194a8cdc9602 |
---|
key | JS-2188 |
---|
|
| 17 | 17 | 17 |
2.5.4, 2.6.1 | 1.8, 11, 17, GraalVM 17 | 1.8, 11, 17, GraalVM 17 | 1. |
12121098, 11 | 1.8, 9, 10, 11 | 1.8 | 1.8 |
|
JS7 JOC Cockpit |
|
|
|
|
---|
2.7.0 | 17, 21 | 17, 21 | 17 | 17 |
2.5.6 , 2.6.3 | 11, 17, 21 | 11, 17, 21 | 11 | 11 |
2.5.0, 2.6.0 | 11, 17 | 11, 17 | 11 | 11 |
2.3.0, 2.4.0 |
1.12.3 | 1.8, 11, 17 | 1.8, 9, 10, 11, 17 | 1. |
1098, 11 | 1.8, 9, 10, 11 | 1.8 | 1.8 |
JobScheduler Java Compatibility for Releases starting from 1.10
JobScheduler Release | Java Runtime Environment | Java Build Environment |
---|
| Supported Compatibility 1) | Reported Compatibility 2) | Supported Compatibility 1) | Reported Compatibility 2) |
---|
JobScheduler Master |
|
|
|
|
---|
1.13 | 1.8, 11 | 1.8, 9, 10, 11, 12 |
Agent | | | | 1.10 | 1.8 | 1.8 |
1.12.10 | 1.8, 11 Jira |
---|
server | SOS JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 6dc67751-9d67-34cd-985b-194a8cdc9602 |
---|
key | JS-1842 |
---|
|
| 1.8, 9, 10, 11, 12 | 1.8 | 1.8 |
1.12.7 | 1.8, 11 | 1.8, 9, 10, 11 | 1.8 | 1.8 |
1.12.2 | 1.8 | 1.8, 9, 10 | 1.8 | 1.8 |
1.12 | 1.8 | 1.8 | 1.8 | 1.8 |
1.11 | 1.8 | 1.8 | 1.8 | 1.8 |
1.10 | 1.8 | 1.8 | 1.8 | 1.8 |
JobScheduler Agent |
|
|
|
|
---|
1.13 | 1.8, 11 | 1.8, 9, 10, 11, 12 | 1.8 | 1.8 |
1.12. |
210 | 1.8, 11 | 1.8, 9, 10, 11, 12 | 1.8 | 1.8 |
1.12.7 | 1.8, 11 | 1.8, 9, 10, 11 | 1.8 | 1.8 |
1.12.3 | 1.8 Jira |
---|
server | SOS JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 6dc67751-9d67-34cd-985b-194a8cdc9602 |
---|
key | JS-1770 |
---|
|
| 1.8, 9, 10 | 1.8 | 1.8 |
1.12 |
.3 | 1.8 | 1.8 | 1.8 | 1.8 |
1.11 | 1.8 | 1.8 | 1.8 |
, 9, 8 |
1.10 | 1.8 | 1.8 | 1.8 | 1.8 |
JOC Cockpit |
---|
| | | | 1.11, 1012.3, 9, 10...
1) Supported Compatibility: JobScheduler is tested by SOS to work with the specified Java versions, SOS provides support for operation with Java.
...