Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Feb 18, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.boot:spring-boot-dependencies (source) 2.3.5.RELEASE -> 2.5.4 age adoption passing confidence
org.springframework.boot:spring-boot-starter-mail (source) 2.3.4.RELEASE -> 2.5.4 age adoption passing confidence

Release Notes

spring-projects/spring-boot

v2.5.4

🐞 Bug Fixes
  • spring-boot-configuration-metadata leaks enforced dependency constraints into consuming builds #​27730
  • Potential NPE in TomcatMetricsBinder.findContext() #​27616
  • Cyclic bean definition when a Spring Data repository is a dependency of a MeterBinder #​27591
  • spring-boot:build-image hangs when exceptions are thrown during upload #​27535
  • WebTestClientContextCustomizerFactory causes an IllegalStateException when WebClient is on the classpath without a supported HTTP client #​27527
  • spring.security.dispatcher-types is not applied to Spring Security's filter when running in a separate management context #​27505
  • A URI with non-alpha characters in its scheme is not sanitized #​27488
📔 Documentation
  • Mention productionRuntimeClasspath in Gradle plugin's documentation #​27620
  • Fix typo in javadoc #​27618
🔨 Dependency Upgrades
❤️ Contributors

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

v2.5.3

⭐ New Features

🪲 Bug Fixes

  • DataSourceBuilder throws an UnsupportedDataSourcePropertyException when trying to derive a DataSource from an unknown DataSource type #​27453
  • DatabaseInitializerDetector and DependsOnDatabaseInitializationDetector implementations may be instantiated with the wrong ClassLoader #​27422
  • YamlPropertySourceLoader may not use the right ClassLoader to check if SnakeYAML is present #​27419
  • Setting Gson as preferred mapper breaks controller methods returning JSON Strings #​27361
  • Dependency management for Prometheus's Pushgateway is incomplete #​27349
  • Exception thrown from /actuator/configprops endpoint when spring.config.import=configtree:xxxx is used #​27346
  • Layers configuration XSD is not available #​27321
  • Redis health indicators report that Redis is up when the cluster's state is fail #​27304
  • App fails to start when using Spring Batch with JDBC and lazy initialization is enabled #​27221
  • Spring Session JDBC does not work when lazy initialization is enabled #​27220
  • AbstractDataSourceInitializers are not detected as database initializers #​27215
  • Optional file search locations with pattern throws exception if not present #​27211
  • File named "config" in working directory causes IllegalStateException #​27210
  • Live Reload using Devtools no longer connects #​27205
  • Live Reload using Devtools no longer connects #​27204
  • DurationStyle.SIMPLE.print does not work correctly with ChronoUnit.MICROS #​27154
  • Since 2.5.1, a circular reference is created when one SpringLiquibase bean is configured to depend on another #​27131
  • Configuration property metadata has the wrong default value for spring.netty.leak-detection #​27104
  • "Cannot determine database's type as ConnectionFactory is not options-capable" error message doesn't provide enough detail #​26977
  • @SpyBean does not work when used to spy on a Spring Data Repository #​7033

📔 Documentation

  • Fix reference to a configuration property in cloud.adoc #​27357
  • Document auto-configured Jetty metrics #​27301
  • Document that hateoas starter is spring MVC specific #​27139
  • Improve javadoc of @DefaultValue #​27137
  • Fix anchor rewrites containing a question mark #​27107
  • Remove unnecessary unit for spring.datasource.tomcat.max-active #​27103
  • Fix typo in section title #​27102

🔨 Dependency Upgrades

❤️ Contributors

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

v2.5.2

🪲 Bug Fixes

  • Instantiator is called without a classloader #​27074
  • EnvironmentPostProcessors aren't instantiated with correct ClassLoader #​27073
  • EnvironmentPostProcessors aren't instantiated with correct ClassLoader #​27072
  • Instantiator is called without a classloader #​27071
  • Failure when binding the name of a non-existent class to a Class<?> property isn't very helpful #​27061
  • Failure when binding the name of a non-existent class to a Class<?> property isn't very helpful #​27060
  • Unable to exclude dependencies on repackaging war #​27057
  • Unable to exclude dependencies on repackaging war #​27056
  • Deadlock when the application context is closed and System.exit(int) is then called during application context refresh #​27049
  • Default value for NettyProperties.leakDetection is not aligned with Netty's default #​27046
  • Profile-specific resolution should still happen when processing 'spring.config.import' properties #​27006
  • Profile-specific resolution should still happen when processing 'spring.config.import' properties #​27005
  • 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 #​26997
  • NoSuchMethodError with Jetty 10 when trying to use HTTP/2 over TLS (h2) #​26988
  • SpringApplicationShutdownHook throws ClassCastException when use log4j2 #​26953
  • Gradle 6.9.x is not listed as a supported version when the Gradle version is < 6.8 #​26952
  • Kotlin plugin's version shouldn't be read if the kotlin.version extra property has been set #​26947
  • Profile-specific files should still be considered when processing 'spring.config.import' properties #​26939
  • Misleading type information reported by BeanNotOfRequiredTypeFailureAnalyzer #​26935
  • SQL initialization in 2.5 does not handle connection errors gracefully anymore #​26926
  • Script-based database initialization should not check the database's type unless it has scripts to apply #​26925
  • Memory leak in MetricsClientHttpRequestInterceptor when auto-timing is disabled #​26923
  • DevTools' LiveReload support's HTTP header handling is case sensitive #​26920
  • DevTools' LiveReload support's HTTP header handling is case sensitive #​26919
  • App fails to start when using Flyway or Liquibase with a spring.flyway.url or spring.liquibase.url without spring-jdbc on the classpath #​26917
  • A bean factory post processor cannot be configured to run after DependsOnDatabaseInitializationPostProcessor #​26899
  • WebSocket auto-configuration throws a CNFE with Jetty 10 #​26847

📔 Documentation

  • Description of spring.datasource.name property is inaccurate #​27063
  • Description of spring.datasource.name property is inaccurate #​27062
  • Update reference documentation to reflect @SpringBootApplication's use of @SpringBootConfiguration #​27024
  • Document uuid support in RandomValuePropertySource #​27010
  • Misleading doc about application startup exposure #​26978
  • Add missing space for asciidoc ordered list #​26955
  • Add Azure info to the cloud deployment docs #​26910
  • Make the documentation versions more apparent #​26891

🔨 Dependency Upgrades

❤️ Contributors

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

v2.5.1

🪲 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

❤️ Contributors

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

v2.5.0

For full upgrade instructions and new and noteworthy features please see the release notes.

🪲 Bug Fixes

  • Auto-configured resource handlers don't get applied to child contexts #​26623
  • Actuator doesn't use the CORS Configuration with default security configuration and Spring Webflux #​26614
  • Actuator doesn't use the CORS Configuration with default security configuration and Spring MVC #​26612
  • SpringApplication additional profiles and active profiles ordering changed with Spring Boot 2.4 #​26610
  • An active request delays Jetty's shutdown by 30 seconds #​26608
  • SmartInitializingSingleton beans are not working with lazy initialization #​26606
  • MVC and WebFlux metrics filters adversely affect the response when metrics recording fails #​26596
  • ConfigDataResolvers cannot signal that they should be skipped #​26585
  • Remote devtools endpoint cannot be accessed if actuator and spring security are on the classpath #​26584
  • The error message when a wildcard directory location does not match any files is misleading #​26583
  • Mandatory locations with pattern fail with exception #​26582
  • Non-optional locations with wildcards fail if no files are contributed #​26581
  • Profiles programmatically set on the Envionment are no longer merged with active profile properties #​26580
  • Use of spring.profiles.include in a profile-specific document is not detected when it's configured as a YAML list #​26575
  • ConfigurationProperties is retrieved via classpath scanning but does not indicate it should be indexed #​26463
  • BufferingApplicationStartup fails with NoSuchElementException #​26458
  • Building an image fails when using a custom buildpack image with long file names #​26445
  • Additional profiles are processed too late when legacy processing is used #​26434
  • Config data location does not exist error can be thrown if a profile-specific properties file is directly imported #​26402
  • StandardConfigDataLoader can import profile specific files in incorrect order #​26401
  • Resolvability and consumability of productionRuntimeClasspath are not aligned with runtimeClasspath #​26365
  • ObjectMapper provided by JacksonAutoConfiguration via JacksonClusterEnvironmentBuilderCustomizer breaks Couchbase driver #​26363
  • Empty value in spring.config.import causes NullPointerException #​26346
  • @DataRedisTest does not consider RedisReactiveAutoConfiguration #​26328
  • When a single bean causes a dependency cycle the failure analysis does not clearly illustrate the cycle #​26323
  • SpringBootConfiguration is retrieved via classpath scanning but does not indicate it should be indexed #​26318
  • Maven spring-boot:build-image ignores ZIP layout #​26313
  • bootBuildImage does not pick up targetCompatibility when it's configured after task is customised #​26301
  • Configuration item metadata ordering is not consistent #​26277
  • @EnableAutoConfiguration and @ImportAutoConfiguration use different class loaders to find candidate configurations #​26237
  • 'spring.web.resources.cache.use-last-modified=false' doesn't work with Spring MVC #​26233
  • Restore support for binding configuration properties from RandomValuePropertySource #​26201
  • @Scheduled method not triggered when spring.main.lazy-initialization=true #​26156
  • When classes in spring-core and spring-boot are loaded by different ClassLoaders, spring-boot cannot find its own config data location resolvers #​26155
  • ConfigFileApplicationListener#loadPostProcessors can not load EnvironmentPostProcessor in child classLoader #​26126

📔 Documentation

  • Info endpoint in reference doc has outdated defaults #​26591
  • Update documentation following the release of Spock Framework 2.0 #​26586
  • Update Gradle docs to use module replacement rather than dependency substitution #​26526
  • Improve documentation of TestRestTemplate's fault tolerance #​26522
  • Document that the heap dump endpoint requires a HotSpot JVM #​26474
  • Suggest enabling the default servlet when using Jersey as a filter #​26452
  • Document support for Gradle 6.9 #​26409
  • Fix wrong reference to Cassandra in DockerImageNames#couchbase #​26406
  • PDF documentation include hidden code elements #​26373
  • Move Working with the Code from CONTRIBUTING.adoc to the wiki #​26334
  • Fix typo in NamedContributors Javadoc #​26325
  • Polish README #​26320
  • Fix link to Webservices reference docs #​26316
  • Document property names to enable reactive health indicators #​26299
  • Documentation has wrong key for DataSourceHealthIndicator #​26283
  • Reorder a few howtos #​26262
  • Align documentation with main default branch name #​26257
  • Align Maven version in system requirements with what is actually tested #​26211
  • Document that MeterFilters are only applied to the Spring-managed MeterRegistry #​26186
  • Use new update site for Spring Java Format's Eclipse plugin #​26172
  • spring.profiles.include has outdated sourceType in configuration metadata #​26165
  • Include spring.profiles.group in additional-spring-configuration-metadata.json #​26164
  • Enhance multiple entity manager factories online documentation #​26160
  • SQL init schema-locations and data-locations are missing metadata to cause them to be handled as Resources #​26154
  • Replacements for spring.datasource.schema and spring.datasource.data are documented incorrectly #​26150

🔨 Dependency Upgrades

❤️ Contributors

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

v2.4.10

🐞 Bug Fixes

  • spring-boot-configuration-metadata leaks enforced dependency constraints into consuming builds #​27726
  • Potential NPE in TomcatMetricsBinder.findContext() #​27576
  • WebTestClientContextCustomizerFactory causes an IllegalStateException when WebClient is on the classpath without a supported HTTP client #​27520
  • spring-boot:build-image hangs when exceptions are thrown during upload #​27515
  • A URI with non-alpha characters in its scheme is not sanitized #​27482
  • spring.security.dispatcher-types is not applied to Spring Security's filter when running in a separate management context #​27372

📔 Documentation

  • Fix typo in javadoc #​27614
  • Mention productionRuntimeClasspath in Gradle plugin's documentation #​27558

🔨 Dependency Upgrades

❤️ Contributors

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

v2.4.9

🪲 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


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

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


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

This PR has been generated by WhiteSource Renovate. View repository job log here.

@forking-renovate forking-renovate bot added the renovate https://renovate.whitesourcesoftware.com [FINERACT-962] label Feb 18, 2021
@renovate-bot renovate-bot changed the title chore(deps): update spring boot chore(deps): update spring boot to v2.4.3 Feb 18, 2021
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.4.3 chore(deps): update dependency org.springframework.boot:spring-boot-dependencies to v2.4.3 Feb 22, 2021
@renovate-bot renovate-bot changed the title chore(deps): update dependency org.springframework.boot:spring-boot-dependencies to v2.4.3 chore(deps): update spring boot to v2.4.3 Feb 22, 2021
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.4.3 chore(deps): update dependency org.springframework.boot:spring-boot-dependencies to v2.4.3 Mar 1, 2021
@renovate-bot renovate-bot changed the title chore(deps): update dependency org.springframework.boot:spring-boot-dependencies to v2.4.3 chore(deps): update spring boot to v2.4.3 Mar 4, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch 2 times, most recently from 7691e6c to f04efd3 Compare March 18, 2021 11:35
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.4.3 chore(deps): update spring boot to v2.4.4 Mar 18, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from f04efd3 to 47b420b Compare March 27, 2021 06:58
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.4.4 Update spring boot to v2.4.4 Apr 12, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 47b420b to c8fbec8 Compare April 14, 2021 22:52
@renovate-bot renovate-bot changed the title Update spring boot to v2.4.4 chore(deps): update spring boot to v2.4.4 Apr 15, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from c8fbec8 to 528349f Compare April 15, 2021 12:27
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.4.4 chore(deps): update spring boot Apr 15, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 528349f to 01fa65c Compare April 15, 2021 17:08
@renovate-bot renovate-bot changed the title chore(deps): update spring boot chore(deps): update spring boot to v2.4.5 Apr 15, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch 3 times, most recently from 68bf1eb to c466fac Compare May 20, 2021 22:34
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.4.5 chore(deps): update spring boot to v2.4.6 May 20, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from c466fac to d668a1e Compare May 21, 2021 00:42
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.4.6 chore(deps): update spring boot May 21, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from d668a1e to 7d0e341 Compare May 21, 2021 14:43
@renovate-bot renovate-bot changed the title chore(deps): update spring boot chore(deps): update spring boot to v2.5.0 May 21, 2021
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.5.0 chore(deps): update dependency org.springframework.boot:spring-boot-dependencies to v2.5.0 Jun 4, 2021
@renovate-bot renovate-bot changed the title chore(deps): update dependency org.springframework.boot:spring-boot-dependencies to v2.5.0 chore(deps): update spring boot to v2.5.0 Jun 4, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch 2 times, most recently from 6a75d80 to 528f9ed Compare June 10, 2021 19:01
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.5.0 chore(deps): update spring boot Jun 10, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 528f9ed to 2b81902 Compare June 10, 2021 19:45
@renovate-bot renovate-bot changed the title chore(deps): update spring boot chore(deps): update spring boot to v2.5.1 Jun 10, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 2b81902 to a0c2d2e Compare June 25, 2021 00:29
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.5.1 chore(deps): update spring boot Jun 25, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from a0c2d2e to 980f326 Compare June 25, 2021 04:35
@renovate-bot renovate-bot changed the title chore(deps): update spring boot chore(deps): update spring boot to v2.5.2 Jun 25, 2021
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 980f326 to 44eaeb7 Compare June 30, 2021 03:17
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 44eaeb7 to b25fa59 Compare July 22, 2021 15:21
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.5.2 chore(deps): update spring boot to v2.5.3 Jul 22, 2021
@renovate-bot renovate-bot changed the title chore(deps): update spring boot to v2.5.3 chore(deps): update spring boot to v2.5.4 Aug 19, 2021
@awasum
Copy link
Contributor

awasum commented Sep 10, 2021

@ptuomola Does this LGTY? This one seem to have resolved itself over time? Or what?

Let me refresh and let it run again.

@ptuomola
Copy link
Contributor

Sounds good - let's merge it given it works

@ptuomola ptuomola merged commit cfd568a into apache:develop Sep 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate https://renovate.whitesourcesoftware.com [FINERACT-962]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants