2 curated breaking changes across major versions of org.springframework.boot%3Aspring-boot-starter. Use this as a migration checklist before bumping dependencies.
Virtual threads (Project Loom) support; `spring.threads.virtual.enabled=true`. Observability via Micrometer 1.12+.
Opt-in. Set the property on Tomcat/Jetty to enable virtual threads for request handling. Requires JDK 21+.
JDK 17+ required (was 8+). Jakarta EE 9 baseline — `javax.*` namespace replaced by `jakarta.*`.
Run the OpenRewrite recipe `org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_0`. Manually search/replace remaining `javax.servlet.` / `javax.persistence.` imports.
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/maven/org.springframework.boot%3Aspring-boot-starter