pingidentity / scim2

The UnboundID SCIM 2.0 SDK for Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

javax to jakarta migration

MartinHaeusler opened this issue · comments

Hello everyone,

since the newly released Spring Boot 3 is now fully based on the new jakarta.* namespaces, it would be great if this package could be upgraded to use jakarta as well.

Thanks!

Please prioritize, if possible. It blocks migration to spring-boot 3 (3.0.0 released in Nov 2022) where javax packages are replaced with jakarta.
For sure, there is a possibility to fork the repo locally, but we'd prefer to use official artifacts.
🙏

We plan to address this issue within the next couple of months (ideally sooner, but I cannot make any promises about that). Implementing this change will involve extra uplift on our part, since Spring Boot doesn't just require Jakarta EE, it actually requires Jakarta EE 9 (citation: https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6). Some time ago, I did some initial work to migrate our codebase to Jakarta EE 8, but I abandoned this when I realized that it was insufficient.

Thus, this change will require that the latest release of the SCIM SDK drops support for JDK 8. We are in the process of doing this, but we need to work out the logistics since some Ping Identity products still support this JDK.

Thanks for the continued interest in this!

Jakarta EE is now supported in the 3.0.0 release, which is available now.

@kqarryzada thank you very much!