What’s New in Spring Boot 2.3.0? Key Features and Upgrades Explained

Spring Boot 2.3.0 introduces upgraded core and third‑party dependencies, adds Java 14 support, enhances Docker image building, provides graceful shutdown and service‑availability probes, and includes numerous other improvements, with full release notes and extensive community contributions.

Programmer DD
Programmer DD
Programmer DD
What’s New in Spring Boot 2.3.0? Key Features and Upgrades Explained

Dependency Upgrades

New core component versions include:

Spring Data Neumann

Spring HATEOAS 1.1

Spring Integration 5.3

Spring Kafka 2.5

Spring Security 5.3

Spring Session Dragonfruit

Third‑Party Dependencies

Cassandra Driver 4.6

Couchbase Client 3.0

Elasticsearch 7.6

Kafka 2.5

Micrometer 1.5

MongoDB 4.0

Java 14 Support

Spring Boot 2.3.0 runs on Java 14 while remaining compatible with Java 11 and Java 8.

Docker Container Support

The release adds features to build Docker images directly, including support for Cloud Native Buildpacks, Maven and Gradle plugins for building images, and layered JARs for optimized packaging.

Graceful Shutdown

All embedded web servers (Jetty, Reactor Netty, Tomcat, Undertow) and both reactive and servlet‑based applications now support graceful shutdown with configurable shutdown timeout.

Service Availability Probes

Spring Boot 2.3.0 includes built‑in liveness and readiness probes to indicate whether the application is ready to handle requests.

Other Changes

For full release notes see the Spring Boot 2.3 release notes. The release also lists deprecated classes and methods removed in the next version. Over 680 contributors have contributed more than 26,000 commits.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

backend-developmentRelease Notesspring-boot
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.