Skip to content

Upgrade to Spring 7#60

Open
henriknik wants to merge 1 commit into
oxctl:masterfrom
henriknik:spring-7-upgrade
Open

Upgrade to Spring 7#60
henriknik wants to merge 1 commit into
oxctl:masterfrom
henriknik:spring-7-upgrade

Conversation

@henriknik

Copy link
Copy Markdown

Migrates the library to Spring Framework 7 / Spring Security 7. This is a breaking change.

krusche added a commit to ls1intum/Artemis that referenced this pull request May 23, 2026
- Add explicit Apache 2.0 attribution header to Lti13InitiatingLoginRequestResolver
  matching the JHipster pattern used in CachingHttpHeadersFilter.
- Qualify ambiguous PR #60 reference as oxctl/spring-security-lti13#60 with full
  upstream URL in CustomLti13Configurer Javadoc.
@dgerhardt

dgerhardt commented Jun 3, 2026

Copy link
Copy Markdown

Thanks for working on this. I've tested this on a Spring Boot 4.0 based project and ran into an compatibility issue with Hibernate 7. Spring Framework 7.0 upgraded to Jakarta EE 11 API level (Servlet 6.1, JPA 3.2, Bean Validation 3.1). But the library currently depends on Jakarta EE 10.

jakarta.platform:jakarta.jakartaee-api needs to be bumped to 11.0.0. It think, it would also make sense to change the dependency's scope to provided - it should be part of the Servlet container.

Furthermore, Spring Framework 7.0 deprecated Jackson 2.x support and will remove auto detection in 7.1 and support in 7.2 (see https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-7.0-Release-Notes#jackson-3x-support). So I think it would be best to switch now as part of this PR to avoid new compatibility issues in the near future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants