Spring Boot 3.0 RC1 Released: Native Image Support, JakartaEE 9 Migration, and New Features
Spring Boot 3.0 RC1 arrives with 135 enhancements, native image generation via GraalVM, JakartaEE 9 migration, Java 17 upgrade, and new auto‑configuration features for Spring Data JDBC, Prometheus, and Log4j2, while the 2.7.5 and 2.6.13 releases focus on bug fixes and dependency updates.
Spring Boot 3.0 RC1 has been released, bringing 135 improvements including feature enhancements, documentation updates, dependency upgrades, and bug fixes.
The release originated from the experimental Spring Native project and now allows developers to build native executables with the standard Spring Boot Maven or Gradle plugins without special configuration, leveraging GraalVM.
New documentation explains the concepts behind Ahead‑of‑Time (AOT) processing and guides users to create their first GraalVM native image.
Spring Boot 3.0 also completes migration to JakartaEE 9 and upgrades the required Java version to Java 17.
More flexible auto‑configuration for Spring Data JDBC
Automatic configuration for Prometheus examples
Enhanced Log4j2 support, including configuration file handling and environment property lookup
For detailed changes, see the release notes at https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0-RC1.
The accompanying Spring Boot 2.7.5 and 2.6.13 updates primarily address bug fixes, documentation improvements, and dependency upgrades; see their respective release notes for specifics.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
