Versions Compared

Key

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

...

Any product built using a given product platform is supported for use with the platform's originally specified Java execution environment for the life of the product. This support guarantee requires that the latest version of the Java runtime environment is used: for example, support under Java 7 11 is contingent on the latest version of Java 7 11 available being used.

Products built using a given product platform may also be supported for use with a later LTS release of Java at the Project's discretion; see under the individual platform sections below for details. Again, such support is dependent on the latest version of the given LTS release being in use.

...

All Shibboleth Project supported products will always have a version which is supported under a current (i.e., not end of life) version of Java.

Current Platforms

Platforms which no longer have supported products associated with them are described in Historic Product Platforms.

Java

...

17 Platform

The Java 11 platform 17 platform is based on Java 11 17 as both a development and execution environment. It is will be used by the following supported products:

  • Identity Provider v4v5.x

  • OpenSAML v4v5.x

This platform will also be used by:

  • Metadata Aggregator v0.10 and v1.0.Java XML Security Tool v3.x.

The following execution environments are supported by this product platform:

  • Java 1117

  • Java 21 expected, from September 2023.

Java

...

11 Platform

The Java 7 platform (also referred to as the V3 platform after the related Shibboleth IdP version) 11 platform is based on Java 7 11 as both a development and execution environment. This platform It is used by the following preview product:

  • Metadata Aggregator v0.9.2

It was also used by the following products which have reached their end-of-life date and are no longer supportedsupported products:

  • Identity Provider v3v4.x

  • OpenSAML v3v4.x

  • Java XML Security Tool v2v3.x.

The following execution environments are supported by this product platform:

  • Java 7

  • Java 8

  • Java 11

...

  • 11

...

Historic Platforms

Java 6 Platform

The Java 6 platform (also referred to as the V2 platform) was based on a minimum of Java 6 as both a development and execution environment. It was used by the V2 Shibboleth Identity Provider. It is not used by any currently supported Shibboleth products.

Java 8 Platform

The Java 8 platform was based on Java 8 as both a development and execution environment.

...

  • Java 17