Versions Compared

Key

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

...

  • Completed pruning of java-shib-attribute and java-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).

...