Shibboleth Developer's Meeting, 2022-10-07
Call Administrivia
09:00 Central US / 10:00 Eastern US / 15:00 UK / 17:00 FI
Calls are normally the 1st and 3rd Fridays of each month. Next call would be Friday 2022-10-21. Any reason to deviate from this?
60 to 90 minute call window.
Call Details
This week's call will use the Zoom system at GU, see ZoomGU for access info.
AGENDA
Add items for discussion here
Attendees:
Brent
Daniel
Henri
Ian
Completed pruning of
java-shib-attribute
andjava-shib-metadata
, down to 28M and 17M from 85M each.Anachronistic history largely achieved.
Java 19 is now GA. Mostly feature previews: record patterns, virtual threads, structured concurrency.
It is now confirmed by Oracle that Java 21 (September 2023) will be the next LTS release.
Note that this is only two years after Java 17, not the three-year gap between 11 and 17 they initially claimed would be the pattern going forward.
The interesting question is whether things like virtual threads make it into Java 21. Probably largely a concern for the containers, but we will want to be compatible.
I think we more or less have to say we’ll support Java 21 for IdP v5, and that would mean adding it to the Java 17 platform description. Thoughts?
I’m now aiming to make an MDA 0.10 release by early 2023, as UKf and InCommon appear able to adopt around then.
This will now target the same stack as IdP v5: Java 17, Spring Framework 6 (and
java-shib-shared
).
I’ve started thinking about getting more formal about the Java 17 platform, specifically supported distributions.
Proposal for a new section in Java Distributions:
Corretto 17 for Linux as primary distribution.
Fully supported: Corretto 17 for Linux, Corretto 17 for Windows, RH OpenJDK 17 as shipped in RHEL/Rocky 8, RH OpenJDK 17 as shipped in RHEL/Rocky 9.
We don’t yet know what Amazon and Red Hat are going to do about Java 21, so we can’t add that yet.
Partial support: not sure what the situation in Debian land is right now, will need to look into that.
Spring Framework 6 is nearly here:
6.0.0-RC1 on 2022-10-12 (next week)
6.0.0-RC2 on 2022-10-20 (Spring Boot 3.0.0-RC1 on this date too).
John
Marvin
Phil
Rod
Now looking at - IDP-1927Getting issue details... STATUS
Engaging with JISC and Canarie Support Team on requirements
Nature study under way