Skip to content

Update spring boot to v2.4.9 (patch)

Particify Dependency Bot requested to merge renovate/patch-spring-boot into master

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.boot:spring-boot-maven-plugin (source) 2.4.6 -> 2.4.9 age adoption passing confidence
org.springframework.boot:spring-boot-dependencies (source) 2.4.6 -> 2.4.9 age adoption passing confidence

Release Notes

spring-projects/spring-boot

v2.4.9

Compare Source

🐞 Bug Fixes
  • Setting Gson as preferred mapper breaks controller methods returning JSON Strings #​27354
  • Exception thrown from /actuator/configprops endpoint when spring.config.import=configtree:xxxx is used #​27327
  • Redis health indicators report that Redis is up when the cluster's state is fail #​27300
  • Optional file search locations with pattern throws exception if not present #​27209
  • Spring Session JDBC does not work when lazy initialization is enabled #​27208
  • App fails to start when using Spring Batch with JDBC and lazy initialization is enabled #​27193
  • DurationStyle.SIMPLE.print does not work correctly with ChronoUnit.MICROS #​27149
  • Live Reload using Devtools no longer connects #​27147
  • YamlPropertySourceLoader may not use the right ClassLoader to check if SnakeYAML is present #​27133
  • File named "config" in working directory causes IllegalStateException #​27120
📔 Documentation
  • Document auto-configured Jetty metrics #​27299
  • Document that hateoas starter is spring MVC specific #​26897
  • Improve javadoc of @DefaultValue #​26742
🔨 Dependency Upgrades
Contributors

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

v2.4.8

Compare Source

🐞 Bug Fixes

  • EnvironmentPostProcessors aren't instantiated with correct ClassLoader #​27043
  • Failure when binding the name of a non-existent class to a Class<?> property isn't very helpful #​27028
  • Profile-specific resolution should still happen when processing 'spring.config.import' properties #​26960
  • Kotlin plugin's version shouldn't be read if the kotlin.version extra property has been set #​26946
  • Memory leak in MetricsClientHttpRequestInterceptor when auto-timing is disabled #​26915
  • Gradle build fails with "invocation of 'Task.project' at execution time is unsupported" when using the configuration cache in a project that depends on org.springframework.boot:spring-boot-configuration-processor #​26880
  • Profile-specific files should still be considered when processing 'spring.config.import' properties #​26858
  • App fails to start when using Flyway or Liquibase with a spring.flyway.url or spring.liquibase.url without spring-jdbc on the classpath #​26849
  • Misleading type information reported by BeanNotOfRequiredTypeFailureAnalyzer #​26821
  • DevTools' LiveReload support's HTTP header handling is case sensitive #​26813
  • Unable to exclude dependencies on repackaging war #​15808

📔 Documentation

  • Description of spring.datasource.name property is inaccurate #​27026
  • Document uuid support in RandomValuePropertySource #​26975
  • Update reference documentation to reflect @SpringBootApplication's use of @SpringBootConfiguration #​26937
  • Make the documentation versions more apparent #​26851

🔨 Dependency Upgrades

Contributors

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

v2.4.7

Compare Source

🐞 Bug Fixes

  • MetricsRestTemplateCustomizer and LocalHostUriTemplateHandler cannot be used together when building a RestTemplate with RestTemplateBuilder #​26826
  • CompositeHealth.getDetails() does not serialize if MapperFeature.CAN_OVERRIDE_ACCESS_MODIFIERS is disabled #​26822
  • A spring.config.import declared in an application-.properties file calls ConfigDataLocationResolver.resolveProfileSpecific #​26753
  • A spring.config.import declared in an application.properties file also attempts to import profile-specific files #​26752
  • Jar startup fails on JDK 11 with a SecurityManager enabled #​26743
  • Possible divide by zero bugs when using RandomValuePropertySource #​26738
  • LoggingSystem should not return LogbackLoggingSystem if logback-classic is not available #​26724
  • bootBuildImage runs forever when a custom image name is used and the version contains an illegal character #​26702
  • Non-static nested @Configuration in JerseySameManagementContextConfiguration #​26696
  • Gradle plugin does not provided public constant for the productionRuntimeClasspath configuration #​26686
  • No subdirectories found for mandatory directory location 'file:./config/*/' is thrown when config dir exists #​26627
  • Auto-configured resource handlers don't get applied to child contexts #​26622
  • Profile-specific property files are incorrectly ordered when both '.' and './config' folders are used in the same application #​26593
  • SingleSignOnService Binding from SAML IdP metadata gets overridden by default #​26454

📔 Documentation

  • Link to Spring Data JPA points to Spring Data JDBC #​26740
  • Clarify when a connection pool is created for Redis #​26734
  • Polish description of server.servlet.session.cookie.domain #​26716
  • Document Kubernetes terminationGracePeriodSeconds #​26700
  • Document spring.profiles.default property #​26653
  • Correct Kotlin version requirements in documentation #​26421

🔨 Dependency Upgrades

Contributors

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


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box.

This MR has been generated by Renovate Bot.

Merge request reports