Spring 6 (and Spring Boot 3) will upgrade to use Jakarta EE 9+ and Java 17 as the new code baseline. Aligned with the competitors, such as Micronaut, Quarkus, Spring 6 will add built-in native building support which currently is an experiemental project. At the same time, a lot of long-deprecated features will be removed.