sdeleuze
04/02/2024, 12:43 PM6.1.6-SNAPSHOT
version based on null-safety mismatches found by enabling https://github.com/uber/NullAway in the upcoming Spring Framework 6.2. There are expected to be all valid changes, but that may introduces breaking changes for people using -Xjsr305=strict
. I would welcome feedback from people here by upgrading locally your Spring Boot 3.2 apps to Spring Framework 6.1.6-SNAPSHOT
(via ext["spring-framework.version"]= "6.1.6-SNAPSHOT"
and maven { url '<https://repo.spring.io/snapshot>' }
in your Gradle build for example).
I would like to check how much breaking are those changes for Kotlin developers, and if the gains in term of correctness are worth doing most of those changes in 6.1, or if we should revert some of those changes. Usually, the errors were missing @Nullable
annotations on the implementation while present in the interface. The main interface we changed is SimpleJdbcCallOperations
.
Please test if you can and let me know how it goes.Robert Jaros
04/02/2024, 12:59 PMsdeleuze
04/02/2024, 12:59 PMsdeleuze
04/02/2024, 12:59 PMsdeleuze
04/02/2024, 1:00 PMRobert Jaros
04/02/2024, 1:14 PM