Files

boot42-rc1-checklist

Companion module for the ankurm.com article Spring Framework 7.1 and Spring Boot 4.2: What's Coming and How to Prepare. Everything runs against Spring Boot 4.2.0-RC1 (Spring Framework 7.1.0-RC1; a release candidate, not GA) and, for the before/after comparison, against 4.1.2 (GA). JDK 25.

Path What it is
pom.xml / pom-41.xml the same project on 4.2.0-RC1 and on 4.1.2 (a ${revision} parent does not resolve from a repository, hence two files)
src/test/.../DefaultValuePlaceholderTest @DefaultValue with a ${...} placeholder: resolved on 4.2, literal text on 4.1.2 (and a startup failure for an int)
src/test/.../KafkaAdminBindingTest the new spring.kafka.template.admin.* / listener.admin.* keys: 5 of 5 bind on 4.2, 0 of 5 on 4.1.2 with no error
src/test/.../LdapEmbeddedSslTest embedded LDAP ssl.enabled=true without a bundle: fails on 4.2, starts on 4.1.2
src/test/.../MigratorTest what spring-boot-properties-migrator prints for the relocated Tomcat keys and the removed path-matching key
src/broken/UsesRestTemplate.java not built; scripts/compile-broken.sh compiles it with -Xlint:deprecation and keeps the compiler's own message
output/ every transcript quoted in the article; ./scripts/run-all.sh regenerates them

Run: ./scripts/run-all.sh. Not executed here (they need Docker or a registry): the new default buildpack builder and the image-based build cache.

There is deliberately no docs/ folder: the explanations live in the article.