github spring-projects/spring-boot v2.5.1

latest releases: v3.4.0-RC1, v3.3.5, v3.2.11...
3 years ago

🪲 Bug Fixes

  • SqlInitializationAutoConfiguration fails when there is a DataSource bean and no spring-jdbc or a ConnectionFactory bean and no spring-r2dbc #26850
  • MetricsRestTemplateCustomizer and LocalHostUriTemplateHandler cannot be used together when building a RestTemplate with RestTemplateBuilder #26827
  • CompositeHealth.getDetails() does not serialize if MapperFeature.CAN_OVERRIDE_ACCESS_MODIFIERS is disabled #26823
  • ConnectionFactoryBuilder.derivefrom should be named derivedFrom to align with DataSourceBuilder #26810
  • Profile-specific property files are incorrectly ordered when both '.' and './config' folders are used in the same application #26782
  • A spring.config.import declared in an application-.properties file calls ConfigDataLocationResolver.resolveProfileSpecific #26755
  • A spring.config.import declared in an application.properties file also attempts to import profile-specific files #26754
  • Jar startup fails on JDK 11 with a SecurityManager enabled #26744
  • Possible divide by zero bugs when using RandomValuePropertySource #26739
  • Resolving properties with a target type can cause ConversionFailedException #26732
  • Upgrading to Spring Boot 2.5.0 leads to a startup warning from Jackson about Kotlin #26727
  • LoggingSystem should not return LogbackLoggingSystem if logback-classic is not available #26725
  • bootBuildImage runs forever when a custom image name is used and the version contains an illegal character #26703
  • Non-static nested @Configuration in JerseySameManagementContextConfiguration #26697
  • Restore run order of data.sql/schema.sql against high-level database migration tools #26692
  • Gradle plugin does not provided public constant for the productionRuntimeClasspath configuration #26687
  • Non-embedded databases have schema/data.sql scripts applied by default #26682
  • Custom username/password properties are not picked up by DataSourceInitializationConfiguration #26676
  • No subdirectories found for mandatory directory location 'file:./config/*/' is thrown when config dir exists #26672
  • LoggingSystem not available on shutdown to log DisposableBean#destroy invocations #26660
  • Image Building with custom buildpacks fails with permission denied on Arch Linux #26658
  • SingleSignOnService Binding from SAML IdP metadata gets overridden by default #26649
  • UnsupportedDataSourcePropertyException is thrown when attempting to set URL for SQL Server #26647
  • Flyway and Liquibase custom datasource without an url leads to java.lang.ClassCastException #26644
  • Empty value for spring.datasource.password can cause NullPointerException #26633
  • UnsupportedDataSourcePropertyException is thrown when attempting to set driverClassName for H2 #26631
  • Some metrics are lost when Spring Data is on the classpath #26630
  • ApplicationAvailabilityBean should log at debug level #26624

📔 Documentation

  • Update optaplanner spring boot starter url #26816
  • Fix typo in 'Reacting to the Maven plugin' title #26751
  • Link to Spring Data JPA points to Spring Data JDBC #26741
  • Clarify when a connection pool is created for Redis #26735
  • Polish description of server.servlet.session.cookie.domain #26717
  • Document Kubernetes terminationGracePeriodSeconds #26701
  • Correct Kotlin version requirements in documentation #26655
  • Document spring.profiles.default property #26654
  • Add link to Maven Git Commit Id Plugin #26635
  • Rework build-image-customization table in docs #25739

🔨 Dependency Upgrades

  • Upgrade to AppEngine SDK 1.9.89 #26798
  • Upgrade to Couchbase Client 3.1.6 #26799
  • Upgrade to Dropwizard Metrics 4.1.22 #26800
  • Upgrade to Ehcache3 3.9.4 #26801
  • Upgrade to Git Commit ID Plugin 4.0.5 #26845
  • Upgrade to Gson 2.8.7 #26802
  • Upgrade to Hibernate 5.4.32.Final #26803
  • Upgrade to Infinispan 12.1.4.Final #26804
  • Upgrade to JBoss Logging 3.4.2.Final #26805
  • Upgrade to Jetty 9.4.42.v20210604 #26838
  • Upgrade to Jetty Reactive HTTPClient 1.1.9 #26837
  • Upgrade to Johnzon 1.2.13 #26806
  • Upgrade to jOOQ 3.14.11 #26807
  • Upgrade to Kotlin 1.5.10 #26652
  • Upgrade to Neo4j Java Driver 4.2.6 #26808
  • Upgrade to RSocket 1.1.1 #26839
  • Upgrade to Spring AMQP 2.3.8 #26764
  • Upgrade to Spring Framework 5.3.8 #26761
  • Upgrade to Spring Kafka 2.7.2 #26765
  • Upgrade to Undertow 2.2.8.Final #26809

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.