Create Java 17 + Spring Framework 6 + Jakarta EE 9 platform

Description

We now know that Spring Framework 6 will be out at the end of 2023, that it will have a minimum requirement of Java 17 (but will support the next two LTS releases as well, Java 23 and Java 29) and will switch from the Java EE APIs to Jakarta EE 9, thus requiring namespace changes.

This issue is a placeholder to wrap tasks related to exploring that environment, including experimenting with building our software stack under a new platform POM based on the same components.

This will kick off with experimental branches of our projects once a milestone of Spring Framework 6 is available, expected before the end of 2021.

The expectation is that we'd build a new platform and base a new IdP release on that, some time after Spring Framework 6 and the other dependencies are stable, possibly end 2022 to early 2023.

Environment

None
100% Done
Loading...

Activity

Show:

Ian YoungOctober 24, 2022 at 10:29 AM

Yes, the subtasks are complete (just closed one of them) so I reckon there’s nothing more to be done here. Closing.

Rod WiddowsonOctober 22, 2022 at 3:12 PM

I have added the two missing keys for the two jakarta jars.

Does this mean we can resolve this now?

Rod WiddowsonOctober 21, 2022 at 2:00 PM

Asked about the jsp one

Rod WiddowsonOctober 21, 2022 at 1:24 PM

@Ian asked me to do diligence on these keys

Rod WiddowsonJune 24, 2022 at 1:03 PM

I happened to be doing a build anyway and it turns out that up to the IdP, getting m2 checking is down to these two signatures:

 

 

 

I’m hoping these wont be hard to find (although google doesn’t).

Completed

Details

Assignee

Reporter

Created September 8, 2021 at 2:56 PM
Updated October 24, 2022 at 10:29 AM
Resolved October 24, 2022 at 10:29 AM