Skip to content

Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.1.RELEASE - autoclosed#998

Closed
renovate-bot wants to merge 1 commit intoapache:developfrom
renovate-bot:renovate/spring-boot
Closed

Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.1.RELEASE - autoclosed#998
renovate-bot wants to merge 1 commit intoapache:developfrom
renovate-bot:renovate/spring-boot

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Jun 7, 2020

This PR contains the following updates:

Package Update Change
org.springframework.boot:spring-boot-gradle-plugin (source) minor 2.2.7.RELEASE -> 2.3.1.RELEASE

Release Notes

spring-projects/spring-boot

v2.3.1.RELEASE

⭐ New Features

  • Provide dependency management for Oracle?s JDBC driver under new com.oracle.database Maven coordinates #​21663
  • Spring Cloud's CachedRandomPropertySource is not adapted correctly #​21660
  • Restrict use of custom YAML types #​21598
  • Improve failure analysis of NoSuchMethodErrors to show where superclasses were loaded from #​21587
  • Provide better error message if Docker is not running #​21554
  • Optimize SystemEnvironmentPropertyMapper #​21523
  • Provide better diagnostics when building an OCI image fails due to a 500 response from Docker #​21515
  • Consider configuring UrlPathHelper with alwaysUseFullPath=true #​21499
  • Support user info in Elasticsearch URIs #​21381
  • Welcome page support in Spring WebFlux #​9785

🪲 Bug Fixes

  • Default log levels are inconsistent between log4J2 and logback #​21882
  • Actuator 'loggers' endpoint does not return all loggers for log4j #​21880
  • Not able to use digest in 'builder' reference #​21879
  • Different actuator management server port changes response on errors #​21875
  • WebMvcTest does not use the auto-configured ordering for Spring Security's filter #​21837
  • Configuring server.* properties in a child context has no effect in Spring Boot 2.3 #​21789
  • STOMP does not work with lazy initialization #​21786
  • Auto-Configuration for Cassandra does not back off if a custom ReactiveSessionFactory is defined #​21769
  • Spring Boot CLI adds classes from current directory to the classpath on Unix-like platforms #​21755
  • Unpacked Spring Boot applications don't show version on startup #​21705
  • Fix BasicErrorController to use binding error cfg #​21702
  • UnsupportedOperationException is thrown from war when shutting down Tomcat #​21684
  • Docker calls may hang forever #​21672
  • SpringConfigurationPropertySource incorrectly returns ABSENT for sub properties #​21655
  • Management security configuration does not back off when SAML is configured #​21642
  • Dependency management for Kafka 2.5 on nonexistent org.apache.kafka:kafka_2.11:2.5.0 #​21589
  • NoSuchBeanDefinitionException for org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry when trying to publish AvailabilityChangeEvent during context close processing after refresh failure #​21588
  • Connection and read timeouts are no longer mapped for NewRelic #​21578
  • PropertiesLauncher cannot load a resource in jar via URL #​21575
  • Period conversion support should not be public #​21574
  • Reintroduce RestClientBuilderCustomizer in deprecated form #​21572
  • URI tag for WebMvc and WebFlux metrics is empty, rather than "root", when the path pattern is empty #​21560
  • Maven plugin help is missing #​21556
  • productionRuntimeClasspath fails to resolve multiplatform dependency variants #​21549
  • Pulling CNB run image fails when no tag is provided in image name #​21532
  • ServletWebServerApplicationContext uses a logger for ContextLoader for some of its logging #​21522
  • Dependency version for org.apache.commons:commons-compress is missing from spring-boot-gradle-plugin's pom #​21518
  • Scope of some dependencies has changed from compile to runtime #​21507
  • Password-based authentication with Cassandra does not work with Spring Boot 2.3.0 #​21487
  • Order of map property in application yaml is no longer preserved #​21470
  • Fix MustacheEnvironmentCollector to not ignore native fetcher #​21060
  • @​SpringBootTest not picking @​Named classes with a non-public constructor #​20929

📔 Documentation

  • Document using system properties in gradle plugin docs #​21798
  • spring.config.name is not formatted as an environment variable in multi-page reference documentation #​21794
  • Clarify that configuring a custom health HTTP status mapping replaces the default mappings #​21762
  • Document the difference in dispatch type and the effect on the security filter caused by the error page filter when deployed to a standalone container #​21760
  • Document support for Gradle 5 #​21752
  • Replace whitelist with a term that does not have racist connotations #​21744
  • Polish #​21732
  • Use highlightjs for syntax highlighting in HTML documentation #​21701
  • Document deprecations of org.springframework.boot.loader.archive.Archive.iterator() #​21695
  • Documentation refers to wrong name for AvailabilityChangeEvent #​21692
  • Add reference to rocketmq-spring-boot-starter #​21653
  • Change liveness-port to management-port #​21650
  • {gradle-project-version}, rather than the project's actual version, appears in the Gradle plugin's reference documentation #​21640
  • Version-specific content is missing from Gradle Plugin's reference documentation #​21610
  • Polish duration support javadoc #​21579
  • Mark new public API added to spring-boot-loader in 2.3 with @​since tags #​21576
  • Links to Apache camel starter are broken #​21563
  • Fix typo in coordinates of junit-vintage-engine #​21529
  • Document how to enable liveness and readiness probes outside of a Kubernetes environment #​21505
  • Update configuration property metadata to reflect that spring.data.jpa.repositories.bootstrap-mode now defaults to deferred #​21492
  • Add an example for setting a custom image name on the command line with Gradle #​21490
  • Use https to link to groovy-lang.org #​21472

🔨 Dependency Upgrades

❤️ Contributors

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

v2.3.0.RELEASE

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

⭐ New Features
  • Update properties migrator to run on deprecated properties with warn level as well #​21425
  • Provide more extensible constructors on UndertowServletWebServer and UndertowWebServer #​21391
  • Add redis sentinel password property #​21353
  • Auto-configure a LifecycleProcessor with a configurable timeout per shutdown phase #​21347
  • Integrate web server graceful shutdown into the application context's lifecycle processing #​21325
  • Improve backwards compatibility of ErrorAttributes and DefaultErrorAttributes #​21324
  • Align logback's behavior with log4j2 when getting a logger that doesn't exist #​21292
  • Use CNB creator all-in-one lifecycle #​21273
  • Optimize StringSequence.startsWith #​21259
  • Deregister JDBC drivers during undeploy of a war deployment #​21221
  • Add Period converter support #​21136
  • Improve binding performance when using a large number of property sources #​20625
  • Add @WebServiceClientTest annotation that can be used when testing SOAP clients #​17274
🪲 Bug Fixes
  • CLI distribution is missing read rights #​21451
  • Custom converters cannot be used when creating endpoint-related beans due to eager initialization triggered by ServletEndpointRegistrar #​21444
  • Different actuator management server port changes response on errors #​21428
  • Performance regression between RC1 and latest snapshots with large amount of configuration properties #​21416
  • Dependency exclusions declared in spring-boot-dependencies have no effect when using Gradle 6 #​21350
  • Unclear default for 'server.tomcat.use-relative-redirects' #​21343
  • CreateBootStartScripts causes a warning to be logged with Gradle 6.4 #​21341
  • When a request is active, Undertow prevents the JVM from exiting #​21327
  • When using log4j2 log4j2-test.* files are not detected #​21323
  • Classpath wildcards cannot be used with Java 11 or above #​21321
  • Implementation attributes are missing from Maven shade transformer configuration in spring-boot-starter-parent #​21304
  • The @ActiveProfiles annotation no longer overrides those defined in property files #​21302
  • Layertools list and extract commands ignore empty layers #​21301
  • Binder @DefaultValue does not work with PropertyEditor converters #​21294
  • developmentOnly configuration excludes jar files from fat jar #​21288
  • Connection fails when DOCKER_HOST set to local socket #​21173
  • Environment variable that does not follow guidelines for use of _ is still successfully bound if another property source contains a property that is bound to the same target #​14479
📔 Documentation
  • Fix capitalization of Testcontainers in Howto docs #​21417
  • Document use case of splitting auto-configuration and starter #​21367
  • Align TestRestTemplate Javadoc with documentation #​21364
  • Fix typo for includeLayerTools #​21310
  • Fix duplicate slashes in URL links #​21108
  • Update link to new Spring Security docs location #​21040
  • Remove version number from author section of the documentation #​20934
  • Add more context to the Kubernetes container lifecycle documentation #​20932
  • Document that graceful shutdown with Tomcat requires Tomcat 9.0.33 or later #​20886
  • Add a testcontainers section in the reference docs #​20734
  • Remove packages from the javadoc that are not user-facing #​20517
🔨 Dependency Upgrades
❤️ Contributors

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

v2.2.8.RELEASE

⭐ New Features

  • Restrict use of custom YAML types #​21597
  • Spring Cloud's CachedRandomPropertySource is not adapted correctly #​21595
  • Provide dependency management for Oracle?s JDBC driver under new com.oracle.database Maven coordinates #​20333

🪲 Bug Fixes

  • WebMvcTest does not use the auto-configured ordering for Spring Security's filter #​21801
  • Spring Boot CLI adds classes from current directory to the classpath on Unix-like platforms #​21754
  • SpringConfigurationPropertySource incorrectly returns ABSENT for sub properties #​21654
  • Management security configuration does not back off when SAML is configured #​21620
  • URI tag for WebMvc and WebFlux metrics is empty, rather than "root", when the path pattern is empty #​21392
  • ServletWebServerApplicationContext uses a logger for ContextLoader for some of its logging #​21354
  • Default log levels are inconsistent between log4J2 and logback #​21293
  • Different actuator management server port changes response on errors #​21036
  • Custom converters cannot be used when creating endpoint-related beans due to eager initialization triggered by ServletEndpointRegistrar #​20714
  • Actuator 'loggers' endpoint does not return all loggers for log4j #​20037
  • STOMP does not work with lazy initialization #​19611

📔 Documentation

  • Document the difference in dispatch type and the effect on the security filter caused by the error page filter when deployed to a standalone container #​21759
  • Document support for Gradle 5 #​21751
  • Replace whitelist with a term that does not have racist connotations #​21743
  • Links to Apache camel starter are broken #​21540
  • Fix typo in coordinates of junit-vintage-engine #​21485
  • Use https to link to groovy-lang.org #​21471
  • Document use case of splitting auto-configuration and starter #​21366
  • Align TestRestTemplate Javadoc with documentation #​21318
  • Document using system properties in gradle plugin docs #​21317
  • Clarify that configuring a custom health HTTP status mapping replaces the default mappings #​20716

🔨 Dependency Upgrades

❤️ Contributors

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


Renovate 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 this update 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 Jun 7, 2020
Copy link
Member

@vorburger vorburger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The build failure here is real and apparently due to spring-boot-gradle-plugin in 2.2.7.RELEASE "dragging along" the dependency required for javax.validation.constraints.NotNull, but then in 2.3.0.RELEASE it looks like the Spring guys (correctly!) cleaned that up - so now we have to add it again, to be able to upgrade.

@xurror @percyashu @nnatarajan would one of you like to do the necessary? Best probably just to raise a new PR stealing this line but also adding the required new dep - and then close this PR when we have a new one from you.

@nnatarajan
Copy link
Contributor

@vorburger , I will submit soon.

@nnatarajan
Copy link
Contributor

nnatarajan commented Jun 11, 2020

Created PR #1045, but I do not have the option to close this one.

@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 5f47029 to 620b830 Compare June 12, 2020 02:40
@renovate-bot renovate-bot changed the title Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.0.RELEASE Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.1.RELEASE Jun 12, 2020
@vorburger
Copy link
Member

Created PR #1045, but I do not have the option to close this one.

#1045 was meanwhile closed without conclusion, so let's keep this open until we can fix this.

There are several issues here - @nnatarajan in #1045 figured out that apparently we need to exclude javax.validation. After that, you run into some FasterXML Jackson related version conflict. Using ./gradlew dependencies and doing some “before & after” comparison, and attempt to add an “exclude” to Gradle for the wrong version can probably fix this...

@percyashu @xurror do you have any interest in picking this up some time?

@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 620b830 to be858eb Compare June 29, 2020 20:24
@renovate-bot renovate-bot changed the title Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.1.RELEASE Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.0.RELEASE Jun 29, 2020
@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from be858eb to 9275b86 Compare June 29, 2020 21:45
@renovate-bot renovate-bot changed the title Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.0.RELEASE Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.1.RELEASE Jun 29, 2020
@awasum
Copy link
Contributor

awasum commented Jul 4, 2020

See: #1146

@renovate-bot renovate-bot force-pushed the renovate/spring-boot branch from 9275b86 to 61738fe Compare July 4, 2020 11:28
@renovate-bot renovate-bot changed the title Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.1.RELEASE Update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.3.1.RELEASE - autoclosed Jul 5, 2020
@renovate-bot renovate-bot deleted the renovate/spring-boot branch July 5, 2020 05:22
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.

4 participants