orange-cloudfoundry / cf-ops-automation-broker

On demand dedicated services through COA concourse pipeline engine
4 stars 0 forks source link

Bump spring-boot-starter-parent from 2.4.2 to 2.5.1 #395

Closed dependabot-preview[bot] closed 2 years ago

dependabot-preview[bot] commented 3 years ago

⚠️ Dependabot Preview has been deactivated ⚠️

This pull request was created by Dependabot Preview, and you've upgraded to Dependabot. This means it won't respond to dependabot commands nor will it be automatically closed if a new version is found.

If you close this pull request, Dependabot will re-create it the next time it checks for updates and everything will work as expected.


Bumps spring-boot-starter-parent from 2.4.2 to 2.5.1.

Release notes

Sourced from spring-boot-starter-parent's releases.

v2.5.1

:beetle: 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

:notebook_with_decorative_cover: 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

:hammer: 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

... (truncated)

Commits
  • bccaf49 Release v2.5.1
  • f3f119b Don't shutdown logging system before contexts
  • 39aa27e Make DB init back off without DatabasePopulator
  • 2835085 Polish
  • 28abcf8 Upgrade to spring-asciidoctor-backends 0.0.2
  • 1767198 Merge branch '2.4.x'
  • 7c4f178 Merge branch '2.3.x' into 2.4.x
  • 3b48526 Polish
  • 18eb88b Upgrade to Git Commit ID Plugin 4.0.5
  • f79f2b1 Upgrade to Spring AMQP 2.3.8
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
gberche-orange commented 3 years ago

@dependabot rebase

gberche-orange commented 3 years ago

Blocked until spring-cloud-openservice broker supports spring-boot 2.5

See https://github.com/spring-cloud/spring-cloud-open-service-broker#version-compatibility

The following table describes the version compatibility matrix for the various releases of Spring Cloud Open Service Broker.

Spring Cloud Open Service Broker | Open Service Broker API | Spring Boot | Spring Framework -- | -- | -- | -- 3.4.x | 2.16 | 2.4.x | 5.3.x

com.fasterxml.jackson.databind.JsonMappingException: Conflicting getter definitions for property "organization_guid": org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest#getOrganizationGuid() vs org.springframework.cloud.servicebroker.model.instance.CreateServiceInstanceRequest#getOrganizationGuidToSerialize()
    at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:288) ~[jackson-databind-2.12.3.jar:2.12.3]
    at com.fasterxml.jackson.databind.SerializerProvider.reportMappingProblem(SerializerProvider.java:1308) ~[jackson-databind-2.12.3.jar:2.12.3]
    at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1426) ~[jackson-databind-2.12.3.jar:2.12.3]
    at com.fasterxml.jackson.databind.SerializerProvider._findExplicitUntypedSerializer(SerializerProvider.java:1390) ~[jackson-databind-2.12.3.jar:2.12.3]
    at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.hasSerializerFor(DefaultSerializerProvider.java:260) ~[jackson-databind-2.12.3.jar:2.12.3]
    at com.fasterxml.jackson.databind.ObjectMapper.canSerialize(ObjectMapper.java:3350) ~[jackson-databind-2.12.3.jar:2.12.3]
    at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.canWrite(AbstractJackson2HttpMessageConverter.java:274) ~[spring-web-5.3.8.jar:5.3.8]
    at org.springframework.http.converter.AbstractGenericHttpMessageConverter.canWrite(AbstractGenericHttpMessageConverter.java:76) ~[spring-web-5.3.8.jar:5.3.8]
    at org.springframework.cloud.openfeign.support.SpringEncoder.checkAndWrite(SpringEncoder.java:186) ~[spring-cloud-openfeign-core-3.0.3.jar:3.0.3]
    at org.springframework.cloud.openfeign.support.SpringEncoder.encodeWithMessageConverter(SpringEncoder.java:118) ~[spring-cloud-openfeign-core-3.0.3.jar:3.0.3]
    at org.springframework.cloud.openfeign.support.SpringEncoder.encode(SpringEncoder.java:108) ~[spring-cloud-openfeign-core-3.0.3.jar:3.0.3]
    at feign.ReflectiveFeign$BuildEncodedTemplateFromArgs.resolve(ReflectiveFeign.java:385) ~[feign-core-10.12.jar:na]
    at feign.ReflectiveFeign$BuildTemplateByResolvingArgs.create(ReflectiveFeign.java:232) ~[feign-core-10.12.jar:na]
    at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:84) ~[feign-core-10.12.jar:na]
    at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100) ~[feign-core-10.12.jar:na]
    at com.sun.proxy.$Proxy166.createServiceInstance(Unknown Source) ~[na:na]
    at com.orange.oss.cloudfoundry.broker.opsautomation.ondemandbroker.osbclient.OsbClientTest.lambda$feign_client_handles_server_500_response$0(OsbClientTest.java:333) ~[test-classes/:na]
    at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:55) ~[junit-jupiter-api-5.7.2.jar:5.7.2]
    at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:37) ~[junit-jupiter-api-5.7.2.jar:5.7.2]
    at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3007) ~[junit-jupiter-api-5.7.2.jar:5.7.2]
``