It's mostly about moving from Spring Boot 2 to Spring Boot 3 with the SDK, because unfortunately backwards compatibility from 3 to 2 is not possible. This is mainly due to the shift from
javax.*
javax.*
imports to
jakarta.*
jakarta.*
imports.
I've also created a pull request handling the update, which seemed to be straight forward with tests somehow passing on 1st try. https://github.com/kinde-oss/kinde-java-sdk/pull/6 Other than moving from Spring Boot 2 to Spring Boot 3, I've also updated the Java version to 17 (requirement of Spring Boot 3) and let IntelliJ do an automatic cleanup of the code, so that future contributors have somewhat of a better time working with the project.
I don't see any real issues with the library being up-to-date, on the contrary, I think it's the best thing to do.
Is this something likely to be included in the SDK, or would it be better for me to do a hard fork of and be on my own?