port to Shibboleth V8 stack

Description

We should target Java 8 as a requirement for 1.0 of the MDA, and there's no real reason not to do that sooner rather than later, i.e., for 0.10.0. This will require porting to a new v4 stack, including the parent project, java-support and spring-extensions.

One big change will be from the Guava variant of the functional interfaces to the versions adopted as part of Java 8. The more recent (Java-8-dependent) versions of Guava reimplement the Guava APIs on top of the new Java 8 ones, so this shouldn't really affect client software as long as it is recompiled.

Environment

None
100% Done
Loading...

Activity

Ian YoungSeptember 24, 2017 at 1:14 PM

Changed dependencies on java-support and spring-extensions to V8 stack versions.

Ian YoungSeptember 18, 2017 at 5:15 PM

Initial reparenting to 8.0.0-SNAPSHOT, and setting appropriate preferences, done. May cause some Jenkins issues.

Ian YoungAugust 14, 2017 at 4:23 PM

Also related: Spring framework version 5, which will come out soon after Java 9 becomes available.

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Created August 14, 2017 at 3:30 PM
Updated May 16, 2024 at 12:37 PM
Resolved March 13, 2020 at 11:23 AM