• Upgrading from Spring Boot 2.2
  • Changes to minimum requirements
  • Validation Starter no longer included in web starters
  • Unique DataSource Name By Default
  • Spring Data Neumann
  • Cassandra
  • Couchbase
  • Elasticsearch
  • MongoDB
  • Neo4j
  • JDBC
  • Micrometer
  • Jackson
  • Spring Cloud Connectors starter has been removed
  • Embedded Servlet web server threading configuration
  • Changes to the Default Error Page’s Content
  • Disk space health indicator
  • Automatic creation of developmentOnly Gradle configuration
  • Removal of Maven Site Plugin management
  • Removal of Maven Exec Plugin custom configuration
  • ApplicationContextRunner disables bean overriding by default
  • Activating multiple profiles with @ActiveProfiles
  • WebServerInitializedEvent and ContextRefreshedEvent
  • Adding Directories to the Classpath with Maven
  • Deprecations from Spring Boot 2.2
  • Configuration properties
  • New and Noteworthy
  • Java 14 support
  • Build OCI images with Cloud Native Buildpacks
  • Build layered jars for inclusion in a Docker image
  • Predictable Classpath Ordering When Exploding Fat Jars
  • Support of wildcard locations for configuration files
  • Graceful shutdown
  • Liveness and Readiness probes
  • Spring Data Neumann
  • R2DBC support
  • Configurable base path for WebFlux applications
  • Date-Time conversion in web applications
  • Actuator Improvements
  • End-to-end Traceability for Configuration Properties
  • Names in metrics endpoint are ordered alphabetically
  • Query-less datasource health indicator
  • Contributing additional tags to Web MVC and WebFlux metrics
  • Auto-configuration of Wavefront’s Sender
  • Native Kafka metrics
  • RSocket support for Spring Integration
  • Binding to Period
  • Slice test for Web Services
  • Dependency Upgrades
  • Miscellaneous
  • Deprecations in Spring Boot 2.3