• Upgrading from Spring Boot 1.3
  • Deprecations from Spring Boot 1.3
  • Renamed starters
  • DataSourceProperties get methods
  • DataSource binding
  • JTA settings binding
  • Hibernate 5
  • Naming Strategy
  • Generator mappings
  • Downgrading to Hibernate 4.3
  • @EntityScan
  • Test utilities and classes
  • TestRestTemplate
  • Maven spring-boot.version property
  • Integration Starter
  • Spring Batch Starter
  • Downgrading Tomcat
  • Dispatch Options Request
  • Forced character encoding
  • Multipart support
  • Server header
  • @ConfigurationProperties default bean names
  • Jetty JNDI support
  • Guava caches
  • Remote Shell
  • Spring Session auto-configuration improvements
  • Launch script identity
  • MongoDB 3
  • Thymeleaf 3
  • Executable jar layout
  • Jersey classpath scanning limitations
  • Integration tests with the maven-failsafe-plugin
  • HornetQ
  • @Transactional default to cglib proxies
  • New and Noteworthy
  • Spring Framework 4.3
  • Third-party library upgrades
  • Couchbase support
  • Neo4J Support
  • Redis Spring Data repositories
  • Narayana transaction manager support
  • Caffeine cache support
  • Elasticsearch Jest support
  • Analysis of startup failures
  • Image Banners
  • RestTemplate builder
  • JSON Components
  • Convention based error pages
  • Unified @EntityScan annotation
  • ErrorPageRegistry
  • PrincipalExtractor
  • Test improvements
  • @SpringBootTest
  • Auto-detection of test configuration
  • Mocking and spying beans
  • Auto-configured tests
  • JSON AssertJ assertions
  • @RestClientTest
  • Auto-configuration for Spring REST Docs
  • Test utilities
  • Actuator info endpoint improvements
  • MetricsFilter improvements
  • Spring Session JDBC Initializer
  • Secured connection for Artemis/HornetQ
  • Annotation processing
  • Miscellaneous
  • Deprecations in Spring Boot 1.4
  • Property Renames