[ https://issues.apache.org/jira/browse/CAUSEWAY-3855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17921614#comment-17921614 ]
Andi Huber commented on CAUSEWAY-3855: -------------------------------------- I found comments that replacement of {code:java} import lombok.NonNull;{code} with {code:java} import org.jspecify.nullness.NonNull;{code} should work. So let's do that first. > Spring Boot 3.5 Compatibility Forecasting > ----------------------------------------- > > Key: CAUSEWAY-3855 > URL: https://issues.apache.org/jira/browse/CAUSEWAY-3855 > Project: Causeway > Issue Type: Improvement > Components: Core > Reporter: Andi Huber > Assignee: Andi Huber > Priority: Minor > Fix For: 3.4.0 > > Attachments: nullable.png, pom-imports.png > > > * With Spring Boot 3.5 the spring-boot-parent module will no longer be > published. > * Spring Framework 7 will migrate to JSpecify annotations. > * We should perhaps replace/remove all Lombok annotations that leak via > public classes. (Perhaps start with applib modules. Also perhaps don't > declare Lombok dependencies transitive.) > > [1] > https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.5.0-M1-Release-Notes > [2] > https://docs.spring.io/spring-framework/reference/7.0-SNAPSHOT/core/null-safety.html#null-safety-migrating -- This message was sent by Atlassian Jira (v8.20.10#820010)