Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency org.springframework.boot:spring-boot-dependencies to v2.3.3.RELEASE #1012

Merged
merged 4 commits into from Aug 31, 2020

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 30, 2020

This PR contains the following updates:

Package Update Change
org.springframework.boot:spring-boot-dependencies (source) patch 2.3.1.RELEASE -> 2.3.3.RELEASE

Release Notes

spring-projects/spring-boot

v2.3.3.RELEASE

Compare Source

⚠️ Upgrading from 2.3.2.RELEASE

  • If you've applied a configuration workaround for an issue about missing liveness/readiness probes #​22562, you should ensure that this workaround is removed when upgrading to 2.3.3.RELEASE.

⭐ New Features

  • Jetty with Conscrypt no longer a requirement for easy HTTP/2 #​22188

🪲 Bug Fixes

  • Externalized Configuration ignores null values in SPRING_APPLICATION_JSON #​22895
  • Legacy endpoint ids with '-' do not migrate cleanly #​22849
  • When Reactor's debug agent fails to initialize, the cause of the failure is discarded #​22847
  • OCI image build fails if environment has any empty properties #​22703
  • LiquibaseEndpoint does not report change sets from ancestor contexts #​22686
  • Requests that should be handled by an additional DispatcherServlet result in a 404 response #​22682
  • Async exceptions not handled by error pages in war deployments #​22672
  • XADataSourceAutoConfiguration is difficult to use with DB2XADataSource as it does not have a URL property #​22641
  • TaskExecutorBuilder only uses second-precision when configuring the await termination period #​22611
  • Setting ignoreInvalidFields=true on @​ConfigurationProperties causes unknown fields to be ignored as well #​22585
  • Spring Boot 2.3.2: new context is created for every IT class if SpyBean is used #​22583
  • Background preinitialisation may cause Jackson2ObjectMapperBuilder's Kotlin detection warning to be silently dropped #​22580
  • UndertowWebServerFactoryCustomizer does not support Options but only UndertowOptions #​22578
  • WebMvcTest and WebFluxTest do not include Jackson Module beans #​22576
  • CouchbaseCacheManager can no longer be customized using CacheManagerCustomizer #​22573
  • Kubernetes readiness probe endpoint returning 404 #​22562
  • CouchbaseCacheConfiguration is not ordered properly #​22542
  • MustacheEnvironmentCollector with nullValue compiler option no longer works in version 2.3.1 #​22039

📔 Documentation

  • PushGateway documentation does not document enabled flag properly #​22930
  • Default value of server.jetty.accesslog.format is wrongly associated to server.forward-headers-strategy #​22921
  • Use wildcard in BP_JVM_VERSION with image building #​22916
  • Kotlin examples for configuring bootBuildImage's environment use wrong map configuration syntax #​22913
  • Mention configuration customizers for WebTestClient and RestAssured in AutoConfigureRestDocs' javadoc #​22910
  • Document how to discover the HTTP Port at Runtime for both Servlet and Reactive web apps #​22899
  • Document that spring-boot-configuration-processor cannot detect default value defined externally #​22890
  • Docs say Health's inner details section may contain components #​22774
  • Fix wrong reference in ReadinessStateHealthIndicator javadoc #​22760
  • Recommend the use of AopTestUtils.getTargetObject() when setting expectations on a spied bean that Spring has proxied #​22758
  • Document that schema.sql and data.sql will still be run when using Flyway or Liquibase but discourage their use #​22748
  • Fix broken links to Micrometer registry docs #​22706
  • Clarify documentation on use of @​AutoConfigureRestDocs with WebTestClient #​22669
  • Document that constructor binding does not support @​DurationUnit and @​DataSizeUnit #​22665
  • Document properties to enable probe health indicators #​22631
  • Update metrics documentation to note the benefits of using a MeterBinder when registering a metric that relies on other beans #​22629
  • Include a hint where to find documentation for DevTools in docs overview #​22622
  • Fix link to Elasticsearch health indicator #​22617
  • Add ElasticsearchReactiveHealthIndicator to docs #​22616
  • Link to App Engine Standard sample not working #​22608
  • Improve documentation about swapping one technical starter for another #​22596
  • Document how to use MongoClientSettingsBuilderCustomizer #​22589
  • Document the need for configuration files to have a file extension #​22587
  • Document that java.util.Optional is not recommended with ConfigurationProperties #​22574
  • Typo in metadata for "management.health.readinessstate.enabled" #​22560
  • Document how to opt back in to DataSource auto-configuration when using R2DBC #​22094
  • Document that application.conf is not read by default when using the Cassandra auto-configuration #​21787
  • Document how to use Gradle's native bom support as an alternative to the dependency management plugin #​21570

🔨 Dependency Upgrades

❤️ Contributors

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

v2.3.2.RELEASE

Compare Source

⭐ New Features
  • Improve Liveness/Readiness health indicators and probes configuration #​22107
  • Add run-image option for image building #​21534
  • Add support for reactive Elasticsearch healthcheck #​21042
🪲 Bug Fixes
  • AbstractRepositoryConfigurationSourceSupport does not override registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) #​22480
  • ConditionMessage#items throws an NPE with a null list of items although the Javadoc states it is tolerated #​22344
  • ConfigurationPropertiesBeanDefinitionValidator interferes with EclipseLink load-time weaving #​22325
  • Image building fails when DOCKER_HOST is set to a local socket prefixed with unix:// #​22300
  • OnClassCondition tries to determine the outcome for single auto-configuration classes in parallel #​22294
  • A WebFlux app that depends on com.amazonaws:DynamoDBLocal fails to start #​22282
  • NullPointerException in ErrorPageFilter when a MissingServletRequestParameterException is thrown and there's no DefaultHandlerExceptionResolver #​22249
  • Numerous logs mentioning a failed JNDI lookup when using Jetty #​22241
  • OAuth2ResourceServerAutoConfiguration does not back off completely when spring-security-oauth2-resource-server is not on the classpath #​22233
  • Period conversion does not support a ChronoUnit of WEEKS but supports weeks in ISO-8601 (e.g. P2W) and simple (e.g. 2w) formats #​22225
  • Image building fails with an unhelpful error message when building an image from a jar that includes the launch script #​22223
  • Layered bootJar task causes warnings when custom source set is present in the project #​22200
  • @​ConditionalOnSingleCandidate does not match when there is a single candidate that is a scoped bean #​22197
  • NPE in spring-boot-maven-plugin:build-image when setting custom builder that is not a builder #​22179
  • Accept empty filter dispatcher types in auto-configurations #​22175
  • TomcatMetricsBinder may log a warning for an NPE if the context is closed before the ApplicationStartedEvent is published #​22167
  • Resource loading fails in Tomcat when Spring Boot is loaded from the common class loader #​22119
  • Temporary files not cleaned up after Maven plugin execution #​22112
  • RedisReactiveHealthIndicator is broken with Redis cluster mode #​22096
  • Management health group does not inherit show-details property #​22063
  • layertools with a wrong option seems to fail silently #​22042
  • NamedPipeSocket does not handle FileSystemException when establishing the file channel #​22035
  • In a context hierarchy, timeout-per-shutdown-phase is only honoured in the root context #​22014
  • LOGBACK: No context given for c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy #​22010
  • MockBean does not resolve the right type for abstract test class #​22006
  • The failure when spring.redis.url is configured with a redis-sentinel:// URL is hard to diagnose #​21999
  • spring-boot-starter-parent contains elements that must be overridden and aren't documented as such #​21989
  • Projects using Maven and spring-security-oauth2-client end up with a downgraded version of json-smart that isn't compatible with the managed version of json-path #​21939
  • Kafka Stream consumer metrics were lost in the move away from KafkaConsumerMetrics #​21921
  • Dependencies enforced without applying plugin #​21911
  • Welcome page support bypasses controllers mapped to / #​21909
  • AvailabilityChangeEvent does not carry generic information #​21898
  • Property spring.autoconfigure.exclude ignored by test slices #​21736
  • Image references passed to a CNB builder are not validated #​21495
📔 Documentation
  • Update the documentation to avoid trivialising what the reader's learning about #​22410
  • Clarify the effect of ordering auto-configuration #​22339
  • Restructure "Building Container Images" section #​22296
  • Update documentation to reflect the web server now being started immediately before the ContextRefreshedEvent is published #​22277
  • Clarify locations inside and outside the jar from which properties are loaded #​22264
  • Rename NoneOfNestedConditions to NoneNestedConditions in example docs #​22246
  • Add package info for org.springframework.boot.autoconfigure.elasticsearch.rest #​22147
  • Document how to exclude an annotation processor with Maven #​22023
  • Remove Javadoc throw for ConfigurationPropertyName.ofIfValid() #​22018
  • Fix wrong property reference to keys-to-sanitize in Javadoc #​21916
  • Document Kafka metrics support #​21910
  • Fix formatting of @Bean in reference documentation #​21908
  • Update layers.idx file example in docs #​21510
🔨 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: Enabled.

♻️ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 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.

@codecov
Copy link

codecov bot commented Aug 30, 2020

Codecov Report

Merging #1012 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1012   +/-   ##
=======================================
  Coverage   84.59%   84.59%           
=======================================
  Files         212      212           
  Lines        4357     4357           
  Branches      296      296           
=======================================
  Hits         3686     3686           
  Misses        579      579           
  Partials       92       92           

@uweschaefer uweschaefer merged commit 44dc068 into master Aug 31, 2020
@uweschaefer uweschaefer deleted the renovate/spring-boot branch August 31, 2020 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants