• Upgrading from Spring Boot 3.3
  • RestClient and RestTemplate
  • Apache HTTP Components and Envoy
  • Bean Validation of Configuration Properties
  • Bean-based Conditions
  • Graceful Shutdown
  • Paketo tiny Builder for Building OCI Images
  • Dynamic Properties with Testcontainers
  • @AutoConfigureTestDatabase with Containers
  • Controlling Access to Actuator Endpoints
  • Cloud Foundry ConditionalOnAvailableEndpoint Exposure
  • HtmlUnit 4.5
  • Selenium HtmlUnit 4.25
  • WebJars Locator Integration
  • OkHttp Dependency Management Removed
  • Netty in Native Image
  • Deprecation of @MockBean and @SpyBean
  • Tomcat APR
  • Empty YAML Maps
  • Deprecations from Spring Boot 3.2
  • Minimum Requirements Changes
  • Gradle
  • New and Noteworthy
  • Structured Logging
  • @Fallback Beans
  • Defining Additional Beans
  • ClientHttpRequestFactory Builders
  • Observability Improvements
  • Application Groups
  • OTLP
  • Other Observability Updates
  • AssertJ Support for MockMvc
  • Spring Pulsar
  • Couchbase Authentication
  • FreeMarker
  • Embedded Broker support with ActiveMQ Classic
  • Configuration Metadata
  • Deprecating and Replacing Auto-configuration Classes
  • Base64 Resource Support and Automatic ProtocolResolver registration
  • Virtual Threads
  • Image Building Improvements
  • Docker Compose Improvements
  • Command Line Arguments
  • Updated Support
  • Testcontainers Improvements
  • Actuator
  • Pluggable Actuator Exposers
  • SSL information and health check
  • Additional info in /actuator/scheduledtasks endpoints
  • Dependency Upgrades
  • Miscellaneous
  • Deprecations in Spring Boot 3.4