dniel / traefik-forward-auth0

A backend for performing forward authentication with Auth0 using the Traefik reverse proxy.
GNU General Public License v3.0
86 stars 16 forks source link

Update spring boot to v2.2.5.RELEASE #186

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Update Change
org.springframework.boot:spring-boot-dependencies (source) patch 2.2.0.RELEASE -> 2.2.5.RELEASE
org.springframework.boot:spring-boot-maven-plugin (source) patch 2.2.0.RELEASE -> 2.2.5.RELEASE

Release Notes

spring-projects/spring-boot ### [`v2.2.5.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/v2.2.5.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.2.4.RELEASE...v2.2.5.RELEASE) #### :star: New Features - Perform URI sanitisation for properties named address, addresses, and uris [#​19999](https://togithub.com/spring-projects/spring-boot/pull/19999) #### :beetle: Bug Fixes - Binding to collection fails with unbound elements error if collection overridden in another property source with smaller number of elements [#​20306](https://togithub.com/spring-projects/spring-boot/issues/20306) - Metrics are not recorded for nested requests made with RestTemplate [#​20231](https://togithub.com/spring-projects/spring-boot/issues/20231) - DataSource url property is ignored when there is no connection pool [#​20217](https://togithub.com/spring-projects/spring-boot/issues/20217) - BuildInfo task not run in Gradle project when project's version number changes [#​20183](https://togithub.com/spring-projects/spring-boot/issues/20183) - Caching of ProducesRequestCondition in EndpointHandlerMapping may break custom HandlerMapping or ContentTypeResolver arrangements [#​20150](https://togithub.com/spring-projects/spring-boot/issues/20150) - No error message when server.ssl.keyAlias doesn't match an entry [#​20132](https://togithub.com/spring-projects/spring-boot/issues/20132) - JSON keys containing a dot from CF environment are not handled as a single path segment [#​20129](https://togithub.com/spring-projects/spring-boot/issues/20129) - Spring Webflux ignores message of custom exception when annotated with [@​ResponseStatus](https://togithub.com/ResponseStatus) [#​20028](https://togithub.com/spring-projects/spring-boot/issues/20028) - Unlike all other Maven properties, spring-boot.run.arguments on the command line takes precedence over the pom [#​20024](https://togithub.com/spring-projects/spring-boot/issues/20024) - Requests are auto-timed when autotime.enabled is set to false [#​19981](https://togithub.com/spring-projects/spring-boot/pull/19981) - Health group with composite contributor results in 404 [#​19974](https://togithub.com/spring-projects/spring-boot/issues/19974) - Jetty logs a custom context path incorrectly when compression is enabled [#​19970](https://togithub.com/spring-projects/spring-boot/issues/19970) - Conditions evaluation report mistakenly prints '[@​ConditionalOnBean](https://togithub.com/ConditionalOnBean)' for negative matches [#​19948](https://togithub.com/spring-projects/spring-boot/pull/19948) - TomcatMetrics does not clean up properly when the application context is closed [#​19903](https://togithub.com/spring-projects/spring-boot/issues/19903) - Auto-configured JMS ConnectionFactory should be named jmsConnectionFactory for compatibility with Spring Integration [#​19565](https://togithub.com/spring-projects/spring-boot/issues/19565) #### :notebook_with_decorative_cover: Documentation - Fix typos in how to section of reference documentation [#​20313](https://togithub.com/spring-projects/spring-boot/pull/20313) - Document missing reference to DataSourceHealthIndicator [#​20216](https://togithub.com/spring-projects/spring-boot/pull/20216) - Document sanitized keys and uri sanitization behavior [#​20169](https://togithub.com/spring-projects/spring-boot/pull/20169) - Structure your code link in section 25.3.25 of multi-page HTML documentation is broken [#​20145](https://togithub.com/spring-projects/spring-boot/issues/20145) - Document how to register a blocking health contributor with the reactive registry [#​20123](https://togithub.com/spring-projects/spring-boot/issues/20123) - Fix link to Spring Integration Graph documentation [#​20023](https://togithub.com/spring-projects/spring-boot/issues/20023) - Polish two code samples in the reference documentation [#​20004](https://togithub.com/spring-projects/spring-boot/pull/20004) - Document spring-boot.run.arguments behaviour with multiple arguments [#​19998](https://togithub.com/spring-projects/spring-boot/issues/19998) - Fix Gradle plugin documentation links [#​19965](https://togithub.com/spring-projects/spring-boot/issues/19965) - Fix typo in configuration metadata appendix [#​19957](https://togithub.com/spring-projects/spring-boot/issues/19957) - Update documentation on excluding an auto-configuration to recommend exclude on SpringBootApplication [#​19872](https://togithub.com/spring-projects/spring-boot/issues/19872) #### :hammer: Dependency Upgrades - Upgrade to Neo4j Ogm 3.2.9 [#​20330](https://togithub.com/spring-projects/spring-boot/issues/20330) - Upgrade to Liquibase 3.8.7 [#​20328](https://togithub.com/spring-projects/spring-boot/issues/20328) - Upgrade to Rxjava2 2.2.18 [#​20327](https://togithub.com/spring-projects/spring-boot/issues/20327) - Upgrade to Dropwizard Metrics 4.1.3 [#​20326](https://togithub.com/spring-projects/spring-boot/issues/20326) - Upgrade to Okhttp3 3.14.7 [#​20325](https://togithub.com/spring-projects/spring-boot/issues/20325) - Upgrade to Maven Shade Plugin 3.2.2 [#​20288](https://togithub.com/spring-projects/spring-boot/issues/20288) - Upgrade to Spring Session Bom Corn-SR1 [#​20287](https://togithub.com/spring-projects/spring-boot/issues/20287) - Upgrade to Spring Security 5.2.2.RELEASE [#​20286](https://togithub.com/spring-projects/spring-boot/issues/20286) - Upgrade to Lombok 1.18.12 [#​20285](https://togithub.com/spring-projects/spring-boot/issues/20285) - Upgrade to Postgresql 42.2.10 [#​20284](https://togithub.com/spring-projects/spring-boot/issues/20284) - Upgrade to Jooq 3.12.4 [#​20281](https://togithub.com/spring-projects/spring-boot/issues/20281) - Upgrade to Infinispan 9.4.18.Final [#​20280](https://togithub.com/spring-projects/spring-boot/issues/20280) - Upgrade to Hibernate 5.4.12.Final [#​20279](https://togithub.com/spring-projects/spring-boot/issues/20279) - Upgrade to Jetty 9.4.26.v20200117 [#​20278](https://togithub.com/spring-projects/spring-boot/issues/20278) - Upgrade to Tomcat 9.0.31 [#​20277](https://togithub.com/spring-projects/spring-boot/issues/20277) - Upgrade to Johnzon Jsonb 1.2.3 [#​20276](https://togithub.com/spring-projects/spring-boot/issues/20276) - Upgrade to Httpclient 4.5.11 [#​20275](https://togithub.com/spring-projects/spring-boot/issues/20275) - Upgrade to Byte Buddy 1.10.8 [#​20274](https://togithub.com/spring-projects/spring-boot/issues/20274) - Upgrade to Rsocket 1.0.0-RC6 [#​20273](https://togithub.com/spring-projects/spring-boot/issues/20273) - Upgrade to Netty Tcnative 2.0.29.Final [#​20272](https://togithub.com/spring-projects/spring-boot/issues/20272) - Upgrade to Micrometer 1.3.5 [#​20271](https://togithub.com/spring-projects/spring-boot/issues/20271) - Upgrade to Lettuce 5.2.2.RELEASE [#​20270](https://togithub.com/spring-projects/spring-boot/issues/20270) - Upgrade to Jakarta Activation 1.2.2 [#​20269](https://togithub.com/spring-projects/spring-boot/issues/20269) - Upgrade to Sendgrid 4.4.5 [#​20268](https://togithub.com/spring-projects/spring-boot/issues/20268) - Upgrade to Hazelcast 3.12.6 [#​20267](https://togithub.com/spring-projects/spring-boot/issues/20267) - Upgrade to Appengine Sdk 1.9.78 [#​20266](https://togithub.com/spring-projects/spring-boot/issues/20266) - Upgrade to Caffeine 2.8.1 [#​20265](https://togithub.com/spring-projects/spring-boot/issues/20265) - Upgrade to Jackson 2.10.2.[`2020013`](https://togithub.com/spring-projects/spring-boot/commit/20200130) [#​20264](https://togithub.com/spring-projects/spring-boot/issues/20264) - Upgrade to Couchbase Client 2.7.12 [#​20263](https://togithub.com/spring-projects/spring-boot/issues/20263) - Upgrade to Spring Kafka 2.3.6.RELEASE [#​20203](https://togithub.com/spring-projects/spring-boot/issues/20203) - Upgrade to Spring Integration 5.2.4.RELEASE [#​20202](https://togithub.com/spring-projects/spring-boot/issues/20202) - Upgrade to Spring Data Moore-SR5 [#​20201](https://togithub.com/spring-projects/spring-boot/issues/20201) - Upgrade to Reactor Dysprosium-SR5 [#​20200](https://togithub.com/spring-projects/spring-boot/issues/20200) - Upgrade to Spring Framework 5.2.4.RELEASE [#​20199](https://togithub.com/spring-projects/spring-boot/issues/20199) - Upgrade to Spring AMQP 2.2.5.RELEASE [#​20106](https://togithub.com/spring-projects/spring-boot/issues/20106) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​izeye](https://togithub.com/izeye) - [@​dreis2211](https://togithub.com/dreis2211) - [@​babjo](https://togithub.com/babjo) - [@​hbellahc](https://togithub.com/hbellahc) - [@​jcordoba95](https://togithub.com/jcordoba95) - [@​medamines1](https://togithub.com/medamines1) - [@​juzerali](https://togithub.com/juzerali) - [@​dsyer](https://togithub.com/dsyer) - [@​YooInKeun](https://togithub.com/YooInKeun) - [@​bono007](https://togithub.com/bono007) ### [`v2.2.4.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/v2.2.4.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.2.3.RELEASE...v2.2.4.RELEASE) #### :beetle: Bug Fixes - Using `@ActiveProfiles` with `@SpringBootTest` now adds to the profiles configured using spring.profiles.active rather than overriding them [#​19821](https://togithub.com/spring-projects/spring-boot/issues/19821) - Dependency resolution fails with Gradle 5.3.x to 5.6.x [#​19783](https://togithub.com/spring-projects/spring-boot/issues/19783) #### :notebook_with_decorative_cover: Documentation - Document RedisCacheManagerBuilderCustomizer [#​19819](https://togithub.com/spring-projects/spring-boot/pull/19819) #### :hammer: Dependency Upgrades - Upgrade to Reactor Dysprosium-SR4 [#​19795](https://togithub.com/spring-projects/spring-boot/issues/19795) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​nosan](https://togithub.com/nosan) ### [`v2.2.3.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/v2.2.3.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.2.2.RELEASE...v2.2.3.RELEASE) #### :star: New Features - Avoid 406 Not Acceptable for error pages [#​19545](https://togithub.com/spring-projects/spring-boot/issues/19545) - Ignore trailing slash by default when recording web metrics [#​18207](https://togithub.com/spring-projects/spring-boot/issues/18207) #### :beetle: Bug Fixes - Fat jars do not tolerate entries with an invalid modification date of 0 [#​19713](https://togithub.com/spring-projects/spring-boot/issues/19713) - Make equality checks defensive to null reference [#​19685](https://togithub.com/spring-projects/spring-boot/issues/19685) - PoolingDataSourceBean getParentLogger throws StackOverflowError [#​19682](https://togithub.com/spring-projects/spring-boot/issues/19682) - Failure analyser for a missing validation provider does not kick in when using the latest Jakarta Validation API [#​19671](https://togithub.com/spring-projects/spring-boot/issues/19671) - Rejected value is null when configuration property fails validation [#​19580](https://togithub.com/spring-projects/spring-boot/issues/19580) - Profile with comma in name does not work in tests [#​19560](https://togithub.com/spring-projects/spring-boot/issues/19560) - Spring Boot's antlib references a properties file that is no longer packaged in its jar [#​19553](https://togithub.com/spring-projects/spring-boot/issues/19553) - Incorrect target type with wildcard List [#​19526](https://togithub.com/spring-projects/spring-boot/issues/19526) - Since 2.2.2 Jetty error handler cannot be overridden [#​19520](https://togithub.com/spring-projects/spring-boot/issues/19520) - Use RBAC credentials for Couchbase cluster info [#​19393](https://togithub.com/spring-projects/spring-boot/issues/19393) - HypermediaAutoConfiguration hinges on Spring MVC [#​19392](https://togithub.com/spring-projects/spring-boot/issues/19392) - Micrometer's Dynatrace group property cannot be configured via application properties [#​19369](https://togithub.com/spring-projects/spring-boot/pull/19369) - MetricsWebFilter assigns UNKNOWN outcome to 200 OK responses [#​19367](https://togithub.com/spring-projects/spring-boot/issues/19367) - Disable Jackson SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS by default [#​19352](https://togithub.com/spring-projects/spring-boot/pull/19352) - Unset forward header strategy in kubernetes environment eats X-Forwarded-\* headers in Spring Boot 2.2 [#​19333](https://togithub.com/spring-projects/spring-boot/issues/19333) - Diagnostics are poor when using `@ConfigurationPropertiesScan` and `@ConstructorBinding` on a Kotlin data class without kotlin-reflect [#​19312](https://togithub.com/spring-projects/spring-boot/issues/19312) - NoSuchMethodError when deploying to Tomcat 8.5 before 8.5.44 and Tomcat 9 before 9.0.23 [#​19308](https://togithub.com/spring-projects/spring-boot/issues/19308) - Non-public property in Saml2RelyingPartyProperties' Registration class [#​19194](https://togithub.com/spring-projects/spring-boot/issues/19194) - Configuration properties that use the builder pattern are not recognized when used with a generic [#​19099](https://togithub.com/spring-projects/spring-boot/pull/19099) - Support commas embedded in command line arguments from Maven plugin [#​18711](https://togithub.com/spring-projects/spring-boot/pull/18711) #### :notebook_with_decorative_cover: Documentation - Remove duplicate note in Hazelcast section of reference guide [#​19678](https://togithub.com/spring-projects/spring-boot/issues/19678) - Fix links to external types in javadoc [#​19591](https://togithub.com/spring-projects/spring-boot/issues/19591) - Links to apply method in AutoTimer's javadoc are broken [#​19572](https://togithub.com/spring-projects/spring-boot/issues/19572) - Spring MVC auto-config doc update [#​19521](https://togithub.com/spring-projects/spring-boot/pull/19521) - Add reference to OptaPlanner starter [#​19508](https://togithub.com/spring-projects/spring-boot/pull/19508) - Outdated reference in ArtemisConfigurationCustomizer javadoc [#​19503](https://togithub.com/spring-projects/spring-boot/pull/19503) - Polish note about handling of caches that are created on-the-fly [#​19498](https://togithub.com/spring-projects/spring-boot/issues/19498) - Fix typo in BindHandler#onFinish javadoc [#​19496](https://togithub.com/spring-projects/spring-boot/issues/19496) - Adapt file rotation documentation to logging's maxHistory default change to 7 days [#​19458](https://togithub.com/spring-projects/spring-boot/pull/19458) - Clarify documentation of repackage mojo's attach property [#​19453](https://togithub.com/spring-projects/spring-boot/issues/19453) - Clarify non-public nature of Boot?s own [@​ConfigurationProperties](https://togithub.com/ConfigurationProperties) classes and multi-DataSource example [#​19451](https://togithub.com/spring-projects/spring-boot/issues/19451) - Clarify the behaviour of [@​CacheConfig](https://togithub.com/CacheConfig) with respect to on-the-fly cache creation and cache metrics [#​19448](https://togithub.com/spring-projects/spring-boot/issues/19448) - Add JMX note for Kafka consumer metrics [#​19446](https://togithub.com/spring-projects/spring-boot/pull/19446) - Fix typo on ConditionMessage [#​19433](https://togithub.com/spring-projects/spring-boot/issues/19433) - Improve "Running Behind a Front-end Proxy Server" documentation [#​19403](https://togithub.com/spring-projects/spring-boot/issues/19403) - Link consistently to Tomcat 9.0 docs [#​19362](https://togithub.com/spring-projects/spring-boot/issues/19362) - Fix link to Vaadin Spring Boot starter [#​19360](https://togithub.com/spring-projects/spring-boot/issues/19360) - Improve documentation coverage for Spring Batch [#​19211](https://togithub.com/spring-projects/spring-boot/pull/19211) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.3.2 [#​19778](https://togithub.com/spring-projects/spring-boot/issues/19778) - Upgrade to Spring Retry 1.2.5.RELEASE [#​19758](https://togithub.com/spring-projects/spring-boot/issues/19758) - Upgrade to Slf4j 1.7.30 [#​19757](https://togithub.com/spring-projects/spring-boot/issues/19757) - Upgrade to Postgresql 42.2.9 [#​19756](https://togithub.com/spring-projects/spring-boot/issues/19756) - Upgrade to Neo4j Ogm 3.2.6 [#​19755](https://togithub.com/spring-projects/spring-boot/issues/19755) - Upgrade to Liquibase 3.8.5 [#​19754](https://togithub.com/spring-projects/spring-boot/issues/19754) - Upgrade to Kotlin Coroutines 1.3.3 [#​19753](https://togithub.com/spring-projects/spring-boot/issues/19753) - Upgrade to Infinispan 9.4.17.Final [#​19752](https://togithub.com/spring-projects/spring-boot/issues/19752) - Upgrade to Hibernate 5.4.10.Final [#​19751](https://togithub.com/spring-projects/spring-boot/issues/19751) - Upgrade to Elasticsearch 6.8.6 [#​19750](https://togithub.com/spring-projects/spring-boot/issues/19750) - Upgrade to Jetty 9.4.25.v20191220 [#​19749](https://togithub.com/spring-projects/spring-boot/issues/19749) - Upgrade to Groovy 2.5.9 [#​19748](https://togithub.com/spring-projects/spring-boot/issues/19748) - Upgrade to Awaitility 4.0.2 [#​19747](https://togithub.com/spring-projects/spring-boot/issues/19747) - Upgrade to Httpcore 4.4.13 [#​19746](https://togithub.com/spring-projects/spring-boot/issues/19746) - Upgrade to Byte Buddy 1.10.6 [#​19745](https://togithub.com/spring-projects/spring-boot/issues/19745) - Upgrade to Mysql 8.0.19 [#​19744](https://togithub.com/spring-projects/spring-boot/issues/19744) - Upgrade to Undertow 2.0.29.Final [#​19743](https://togithub.com/spring-projects/spring-boot/issues/19743) - Upgrade to Rxjava2 2.2.17 [#​19742](https://togithub.com/spring-projects/spring-boot/issues/19742) - Upgrade to Netty 4.1.45.Final [#​19741](https://togithub.com/spring-projects/spring-boot/issues/19741) - Upgrade to Dropwizard Metrics 4.1.2 [#​19740](https://togithub.com/spring-projects/spring-boot/issues/19740) - Upgrade to Hikaricp 3.4.2 [#​19739](https://togithub.com/spring-projects/spring-boot/issues/19739) - Upgrade to Unboundid Ldapsdk 4.0.14 [#​19738](https://togithub.com/spring-projects/spring-boot/issues/19738) - Upgrade to Okhttp3 3.14.6 [#​19737](https://togithub.com/spring-projects/spring-boot/issues/19737) - Upgrade to Hazelcast 3.12.5 [#​19736](https://togithub.com/spring-projects/spring-boot/issues/19736) - Upgrade to Jackson 2.10.2 [#​19735](https://togithub.com/spring-projects/spring-boot/issues/19735) - Upgrade to Jakarta Validation API 2.0.2 [#​19687](https://togithub.com/spring-projects/spring-boot/issues/19687) - Upgrade to Spring Data Moore-SR4 [#​19648](https://togithub.com/spring-projects/spring-boot/issues/19648) - Upgrade to Spring Integration 5.2.3 [#​19647](https://togithub.com/spring-projects/spring-boot/issues/19647) - Upgrade to Spring AMQP 2.2.3 [#​19646](https://togithub.com/spring-projects/spring-boot/issues/19646) - Upgrade to Spring HATEOAS 1.0.3 [#​19644](https://togithub.com/spring-projects/spring-boot/issues/19644) - Upgrade to Reactor Dysprosium-SR3 [#​19643](https://togithub.com/spring-projects/spring-boot/issues/19643) - Upgrade to Spring Kafka 2.3.5 [#​19613](https://togithub.com/spring-projects/spring-boot/issues/19613) - Upgrade to Spring Framework 5.2.3 [#​19531](https://togithub.com/spring-projects/spring-boot/issues/19531) - Upgrade to nohttp 0.0.4.RELEASE [#​19479](https://togithub.com/spring-projects/spring-boot/issues/19479) - Upgrade to Tomcat 9.0.30 [#​19473](https://togithub.com/spring-projects/spring-boot/issues/19473) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​dreis2211](https://togithub.com/dreis2211) - [@​Dark0096](https://togithub.com/Dark0096) - [@​filiphr](https://togithub.com/filiphr) - [@​gintellect79](https://togithub.com/gintellect79) - [@​nosan](https://togithub.com/nosan) - [@​ChunMengLu](https://togithub.com/ChunMengLu) - [@​fjacobs](https://togithub.com/fjacobs) - [@​izeye](https://togithub.com/izeye) - [@​aklish](https://togithub.com/aklish) - [@​Buzzardo](https://togithub.com/Buzzardo) - [@​ge0ffrey](https://togithub.com/ge0ffrey) - [@​rstoyanchev](https://togithub.com/rstoyanchev) - [@​ochiengolanga](https://togithub.com/ochiengolanga) ### [`v2.2.2.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/v2.2.2.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.2.1.RELEASE...v2.2.2.RELEASE) #### :star: New Features - Support constructor binding on 3rd party classes [#​18935](https://togithub.com/spring-projects/spring-boot/issues/18935) - Support Gradle 6 [#​18663](https://togithub.com/spring-projects/spring-boot/issues/18663) #### :beetle: Bug Fixes - [@​SpyBean](https://togithub.com/SpyBean) (MockitoPostProcessor) tries to initialize [@​StepScope](https://togithub.com/StepScope) Bean out of scope [#​19309](https://togithub.com/spring-projects/spring-boot/issues/19309) - server.ssl.key-alias is ignored when configuring Netty [#​19304](https://togithub.com/spring-projects/spring-boot/issues/19304) - Actuator does not display immutable configuration properties when using [@​Validated](https://togithub.com/Validated) [#​19219](https://togithub.com/spring-projects/spring-boot/issues/19219) - Bean class placeholders doesn't work in 2.2.1.RELEASE [#​19207](https://togithub.com/spring-projects/spring-boot/issues/19207) - Liquibase actuator endpoint does not give correct information when multiple databases are used in one project [#​19190](https://togithub.com/spring-projects/spring-boot/issues/19190) - Constructor binding fails when configuration class has a generic field with type parameter java.util.Map [#​19156](https://togithub.com/spring-projects/spring-boot/issues/19156) - ssl.enabled is ignored when Rabbit is configured with an address with no protocol [#​19112](https://togithub.com/spring-projects/spring-boot/issues/19112) - Use DeferredLog in CloudFoundryVcapEnvironmentPostProcessor [#​19086](https://togithub.com/spring-projects/spring-boot/issues/19086) - Spring Boot DevTools YAML property loading does not work [#​19081](https://togithub.com/spring-projects/spring-boot/issues/19081) - HealthWebEndpointMapper should expose details if right authority present [#​19059](https://togithub.com/spring-projects/spring-boot/issues/19059) - Handle ApiVersion in CachingOperationInvoker [#​18961](https://togithub.com/spring-projects/spring-boot/pull/18961) - Spring Boot - Maven Plugin shutdown broken [#​18940](https://togithub.com/spring-projects/spring-boot/issues/18940) - BasicJsonParser does not handle whitespace between \[ and { correctly [#​18913](https://togithub.com/spring-projects/spring-boot/issues/18913) - [@​ServletComponentScan](https://togithub.com/ServletComponentScan) does not work with a component index [#​18912](https://togithub.com/spring-projects/spring-boot/issues/18912) #### :notebook_with_decorative_cover: Documentation - Add missing closing parenthesis in Test Scope Dependencies reference documentation [#​19218](https://togithub.com/spring-projects/spring-boot/pull/19218) - Document the property configuration of the auto-configured EntityManagerFactoryBuilder [#​19209](https://togithub.com/spring-projects/spring-boot/issues/19209) - Document Nitrite starter in README [#​19196](https://togithub.com/spring-projects/spring-boot/pull/19196) - Add missing health indicators to docs [#​19154](https://togithub.com/spring-projects/spring-boot/issues/19154) - Clarify contradictory advice on the use of `@PropertySource` [#​19152](https://togithub.com/spring-projects/spring-boot/issues/19152) - Document logging of startup info [#​19150](https://togithub.com/spring-projects/spring-boot/issues/19150) - Incorrect Javadoc regarding default Tomcat async request timeout [#​19091](https://togithub.com/spring-projects/spring-boot/issues/19091) - Fix syntax error in configuration metadata sample in docs [#​19032](https://togithub.com/spring-projects/spring-boot/issues/19032) - Use CAPS for build args in Dockerfile example [#​19029](https://togithub.com/spring-projects/spring-boot/pull/19029) - Improve Dockerfile example to extract the application jar based on an argument [#​18932](https://togithub.com/spring-projects/spring-boot/pull/18932) - Remove reference to ConfigurationPropertiesScan in javadoc [#​18920](https://togithub.com/spring-projects/spring-boot/pull/18920) - Remove spring-boot-samples references from docs [#​18904](https://togithub.com/spring-projects/spring-boot/issues/18904) #### :hammer: Dependency Upgrades - Upgrade to Spring Cloud Connectors 2.0.7.RELEASE [#​19247](https://togithub.com/spring-projects/spring-boot/issues/19247) - Upgrade to Neo4j Ogm 3.2.3 [#​19246](https://togithub.com/spring-projects/spring-boot/issues/19246) - Upgrade to Jetty El 8.5.49 [#​19245](https://togithub.com/spring-projects/spring-boot/issues/19245) - Upgrade to Liquibase 3.8.2 [#​19244](https://togithub.com/spring-projects/spring-boot/issues/19244) - Upgrade to Kotlin 1.3.61 [#​19243](https://togithub.com/spring-projects/spring-boot/issues/19243) - Upgrade to Aspectj 1.9.5 [#​19242](https://togithub.com/spring-projects/spring-boot/issues/19242) - Upgrade to Activemq 5.15.11 [#​19241](https://togithub.com/spring-projects/spring-boot/issues/19241) - Upgrade to Byte Buddy 1.10.4 [#​19240](https://togithub.com/spring-projects/spring-boot/issues/19240) - Upgrade to Netty Tcnative 2.0.28.Final [#​19239](https://togithub.com/spring-projects/spring-boot/issues/19239) - Upgrade to Unboundid Ldapsdk 4.0.13 [#​19238](https://togithub.com/spring-projects/spring-boot/issues/19238) - Upgrade to Couchbase Client 2.7.11 [#​19237](https://togithub.com/spring-projects/spring-boot/issues/19237) - Upgrade to Spring Hateoas 1.0.2.RELEASE [#​19223](https://togithub.com/spring-projects/spring-boot/issues/19223) - Upgrade to Spring Amqp 2.2.2.RELEASE [#​19222](https://togithub.com/spring-projects/spring-boot/issues/19222) - Upgrade to Maven Enforcer Plugin 3.0.0-M3 [#​19140](https://togithub.com/spring-projects/spring-boot/issues/19140) - Upgrade to Liquibase 3.8.1 [#​19139](https://togithub.com/spring-projects/spring-boot/issues/19139) - Upgrade to Hibernate 5.4.9.Final [#​19138](https://togithub.com/spring-projects/spring-boot/issues/19138) - Upgrade to Jaybird 3.0.8 [#​19137](https://togithub.com/spring-projects/spring-boot/issues/19137) - Upgrade to Elasticsearch 6.8.5 [#​19136](https://togithub.com/spring-projects/spring-boot/issues/19136) - Upgrade to Jetty 9.4.24.v20191120 [#​19135](https://togithub.com/spring-projects/spring-boot/issues/19135) - Upgrade to Tomcat 9.0.29 [#​19134](https://togithub.com/spring-projects/spring-boot/issues/19134) - Upgrade to Johnzon Jsonb 1.2.2 [#​19133](https://togithub.com/spring-projects/spring-boot/issues/19133) - Upgrade to Byte Buddy 1.10.3 [#​19132](https://togithub.com/spring-projects/spring-boot/issues/19132) - Upgrade to Undertow 2.0.28.Final [#​19131](https://togithub.com/spring-projects/spring-boot/issues/19131) - Upgrade to Rxjava2 2.2.15 [#​19130](https://togithub.com/spring-projects/spring-boot/issues/19130) - Upgrade to Netty Tcnative 2.0.27.Final [#​19129](https://togithub.com/spring-projects/spring-boot/issues/19129) - Upgrade to Querydsl 4.2.2 [#​19128](https://togithub.com/spring-projects/spring-boot/issues/19128) - Upgrade to Appengine Sdk 1.9.77 [#​19127](https://togithub.com/spring-projects/spring-boot/issues/19127) - Upgrade to Jackson 2.10.1 [#​19126](https://togithub.com/spring-projects/spring-boot/issues/19126) - Upgrade to Couchbase Client 2.7.10 [#​19125](https://togithub.com/spring-projects/spring-boot/issues/19125) - Upgrade to Reactor Dysprosium-SR2 [#​19077](https://togithub.com/spring-projects/spring-boot/issues/19077) - Upgrade to Spring Batch 4.2.1 [#​19073](https://togithub.com/spring-projects/spring-boot/issues/19073) - Upgrade to Spring Kafka 2.3.4 [#​19071](https://togithub.com/spring-projects/spring-boot/issues/19071) - Upgrade to Spring Integration 5.2.2 [#​19070](https://togithub.com/spring-projects/spring-boot/issues/19070) - Upgrade to Spring Data Moore-SR3 [#​19069](https://togithub.com/spring-projects/spring-boot/issues/19069) - Upgrade to Spring Framework 5.2.2 [#​19053](https://togithub.com/spring-projects/spring-boot/issues/19053) - Upgrade to Kotlin 1.3.60 [#​19046](https://togithub.com/spring-projects/spring-boot/issues/19046) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​izeye](https://togithub.com/izeye) - [@​dreis2211](https://togithub.com/dreis2211) - [@​thelproad](https://togithub.com/thelproad) - [@​glours](https://togithub.com/glours) - [@​FunThomas424242](https://togithub.com/FunThomas424242) - [@​wonwoo](https://togithub.com/wonwoo) - [@​dsyer](https://togithub.com/dsyer) - [@​tongluyang](https://togithub.com/tongluyang) ### [`v2.2.1.RELEASE`](https://togithub.com/spring-projects/spring-boot/releases/v2.2.1.RELEASE) [Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.2.0.RELEASE...v2.2.1.RELEASE) #### :mega: Notes - `@ConfigurationProperties` scanning is now disabled by default and needs to be explicitly opted into by adding the `@ConfigurationPropertiesScan` annotation. More details related to this change can be found [here](https://togithub.com/spring-projects/spring-boot/issues/18674). #### :star: New Features - Support constructor binding for property nested inside a JavaBean [#​18894](https://togithub.com/spring-projects/spring-boot/issues/18894) - Support amqps:// URIs in spring.rabbitmq.addresses [#​18885](https://togithub.com/spring-projects/spring-boot/issues/18885) - Add config property for CodecConfigurer.maxInMemorySize in WebFlux [#​18828](https://togithub.com/spring-projects/spring-boot/issues/18828) - Make test slices' type exclude filters public [#​18746](https://togithub.com/spring-projects/spring-boot/issues/18746) #### :beetle: Bug Fixes - Recursive property in `@ConfigurationProperties` causes java.lang.StackOverflowError when generating metadata [#​18889](https://togithub.com/spring-projects/spring-boot/issues/18889) - Endpoint filter configured on an endpoint's super-class has no effect [#​18882](https://togithub.com/spring-projects/spring-boot/issues/18882) - Dependency relationships created by AbstractDependsOnBeanFactoryPostProcessors cannot be overridden [#​18878](https://togithub.com/spring-projects/spring-boot/issues/18878) - HazelcastHealthContributorAutoConfiguration not bootstrapped [#​18847](https://togithub.com/spring-projects/spring-boot/pull/18847) - Dependency management has unnecessary log4j exclusion for spring-cloud-spring-service-connector [#​18833](https://togithub.com/spring-projects/spring-boot/pull/18833) - Constructor binding for nested class with multiple constructors causes BindException [#​18810](https://togithub.com/spring-projects/spring-boot/issues/18810) - Reactive health indicators are ignored in MVC applications [#​18805](https://togithub.com/spring-projects/spring-boot/issues/18805) - Failure analysis description for BeanDefinitionOverrideExceptions includes useless information when a bean definition has no resource description [#​18749](https://togithub.com/spring-projects/spring-boot/issues/18749) - Reactive HealthContributors do not hide non-reactive ones [#​18748](https://togithub.com/spring-projects/spring-boot/issues/18748) - configprops error when jobscope defined in configuration [#​18714](https://togithub.com/spring-projects/spring-boot/issues/18714) - Confusing error message if property not found when ConstructorBinding is used [#​18704](https://togithub.com/spring-projects/spring-boot/issues/18704) - Make optimizedLaunch property name more consistent [#​18702](https://togithub.com/spring-projects/spring-boot/pull/18702) - It is unclear that server.tomcat.max-http-post-size and server.jetty.max-http-post-size only apply to POSTed form content [#​18695](https://togithub.com/spring-projects/spring-boot/issues/18695) - NPE is thrown from /actuator/health with an empty composite contributor [#​18687](https://togithub.com/spring-projects/spring-boot/issues/18687) - `/actuator/health` returns 404 if no indicator is present [#​18676](https://togithub.com/spring-projects/spring-boot/issues/18676) - `@TestConfiguration` disables proxying of `@Bean` methods [#​18675](https://togithub.com/spring-projects/spring-boot/pull/18675) - Enabling configuration properties scanning by default prevents conditional registration of `@ConfigurationProperties-annoted` types that are found by scanning [#​18674](https://togithub.com/spring-projects/spring-boot/issues/18674) - Depends on semantic between Liquibase and JPA are no longer applied with custom SpringLiquibase [#​18673](https://togithub.com/spring-projects/spring-boot/pull/18673) - Bean validation not picking error translations anymore [#​18672](https://togithub.com/spring-projects/spring-boot/issues/18672) - Binding fails in presence of a synthetic constructor [#​18670](https://togithub.com/spring-projects/spring-boot/issues/18670) - Application does not start anymore with only AbstractRoutingDataSource beans [#​18661](https://togithub.com/spring-projects/spring-boot/issues/18661) - ConfigurationProperties with constructor binding cannot be mocked [#​18652](https://togithub.com/spring-projects/spring-boot/issues/18652) - Actuator health check groups allow to specify checks only in lower case [#​18649](https://togithub.com/spring-projects/spring-boot/issues/18649) - Immutable configuration properties not shown by Actuator [#​18636](https://togithub.com/spring-projects/spring-boot/issues/18636) - Use of CGLib proxies is only auto-configured when AspectJ is on the classpath [#​18523](https://togithub.com/spring-projects/spring-boot/issues/18523) #### :notebook_with_decorative_cover: Documentation - Spring boot tests overrides surefire plugin listeners [#​18893](https://togithub.com/spring-projects/spring-boot/issues/18893) - Improve documentation of how actuator integrates with both Jersey and Spring MVC [#​18887](https://togithub.com/spring-projects/spring-boot/issues/18887) - Logs of java.util.logging.Logger are not output when war is deployed to tomcat. [#​18880](https://togithub.com/spring-projects/spring-boot/issues/18880) - Document that `@Order` cannot be used on a Filter's `@Bean` method to set the Filter's order [#​18879](https://togithub.com/spring-projects/spring-boot/issues/18879) - Unexpected settings in effective pom when inheriting from spring-boot-starter-parent [#​18877](https://togithub.com/spring-projects/spring-boot/issues/18877) - Improve security-related recommendations for DevTools' remote application support [#​18876](https://togithub.com/spring-projects/spring-boot/issues/18876) - Document Settings as jooq supported auto-configuration type [#​18875](https://togithub.com/spring-projects/spring-boot/issues/18875) - Add reference to Armeria starter [#​18837](https://togithub.com/spring-projects/spring-boot/pull/18837) - Make "Containers and Exploded Archives" section more visible [#​18818](https://togithub.com/spring-projects/spring-boot/issues/18818) - OAuth2 Client documentation still refers to redirect-uri-template [#​18756](https://togithub.com/spring-projects/spring-boot/issues/18756) - Delete Javadoc references to removed code [#​18755](https://togithub.com/spring-projects/spring-boot/pull/18755) - Mention keys with dots for yaml in "Spring Boot Configuration Binding" wiki [#​18735](https://togithub.com/spring-projects/spring-boot/issues/18735) - Emphasize the need of `@Valid` in nested configuration properties [#​18734](https://togithub.com/spring-projects/spring-boot/issues/18734) - Document that auto-configuration of Jersey server metrics requires a dependency on micrometer-jersey2 [#​18726](https://togithub.com/spring-projects/spring-boot/issues/18726) - Small documentation improvements [#​18718](https://togithub.com/spring-projects/spring-boot/pull/18718) - Clarify Javadoc for ServletContextInitializer [#​18691](https://togithub.com/spring-projects/spring-boot/issues/18691) - Documentation for DevTools Global Settings has a typo when displaying spring.devtools.restart.trigger-file property example [#​18679](https://togithub.com/spring-projects/spring-boot/issues/18679) - Spring Boot 2.2 migration guide not mentioning deprecated server.use-forward-headers [#​18667](https://togithub.com/spring-projects/spring-boot/issues/18667) - Update 2.2 release notes to note that spring-boot:run now forks a new JVM by default [#​18638](https://togithub.com/spring-projects/spring-boot/issues/18638) - Narrow type for Tomcat 'locale' and 'encoding' properties [#​18637](https://togithub.com/spring-projects/spring-boot/pull/18637) - Documentation does not make it clear that micrometer-registry-prometheus dependency is required to use the prometheus endpoint [#​18633](https://togithub.com/spring-projects/spring-boot/issues/18633) - Add missing package-info.java files [#​18632](https://togithub.com/spring-projects/spring-boot/pull/18632) #### :hammer: Dependency Upgrades - Upgrade to Mongodb 3.11.2 [#​18898](https://togithub.com/spring-projects/spring-boot/issues/18898) - Upgrade to Spring Kafka 2.3.3.RELEASE [#​18892](https://togithub.com/spring-projects/spring-boot/issues/18892) - Upgrade to Spring Security 5.2.1.RELEASE [#​18869](https://togithub.com/spring-projects/spring-boot/issues/18869) - Upgrade to Micrometer 1.3.1 [#​18867](https://togithub.com/spring-projects/spring-boot/issues/18867) - Upgrade to Spring Ws 3.0.8.RELEASE [#​18866](https://togithub.com/spring-projects/spring-boot/issues/18866) - Upgrade to Slf4j 1.7.29 [#​18863](https://togithub.com/spring-projects/spring-boot/issues/18863) - Upgrade to Jooq 3.12.3 [#​18862](https://togithub.com/spring-projects/spring-boot/issues/18862) - Upgrade to Rxjava2 2.2.14 [#​18861](https://togithub.com/spring-projects/spring-boot/issues/18861) - Upgrade to Spring Hateoas 1.0.1.RELEASE [#​18856](https://togithub.com/spring-projects/spring-boot/issues/18856) - Upgrade to Neo4j Ogm 3.2.2 [#​18824](https://togithub.com/spring-projects/spring-boot/issues/18824) - Upgrade to Flyway 6.0.8 [#​18823](https://togithub.com/spring-projects/spring-boot/issues/18823) - Upgrade to Lettuce 5.2.1.RELEASE [#​18822](https://togithub.com/spring-projects/spring-boot/issues/18822) - Upgrade to Hazelcast 3.12.4 [#​18821](https://togithub.com/spring-projects/spring-boot/issues/18821) - Upgrade to Jooq 3.12.2 [#​18802](https://togithub.com/spring-projects/spring-boot/issues/18802) - Upgrade to Hibernate Validator 6.0.18.Final [#​18801](https://togithub.com/spring-projects/spring-boot/issues/18801) - Upgrade to Hibernate 5.4.8.Final [#​18800](https://togithub.com/spring-projects/spring-boot/issues/18800) - Upgrade to Flyway 6.0.7 [#​18799](https://togithub.com/spring-projects/spring-boot/issues/18799) - Upgrade to Elasticsearch 6.8.4 [#​18798](https://togithub.com/spring-projects/spring-boot/issues/18798) - Upgrade to Jetty 9.4.22.v20191022 [#​18797](https://togithub.com/spring-projects/spring-boot/issues/18797) - Upgrade to Kafka 2.3.1 [#​18796](https://togithub.com/spring-projects/spring-boot/issues/18796) - Upgrade to Byte Buddy 1.10.2 [#​18795](https://togithub.com/spring-projects/spring-boot/issues/18795) - Upgrade to Joda Time 2.10.5 [#​18794](https://togithub.com/spring-projects/spring-boot/issues/18794) - Upgrade to Dropwizard Metrics 4.1.1 [#​18793](https://togithub.com/spring-projects/spring-boot/issues/18793) - Upgrade to Classmate 1.5.1 [#​18792](https://togithub.com/spring-projects/spring-boot/issues/18792) - Upgrade to Spring Integration 5.2.1 [#​18764](https://togithub.com/spring-projects/spring-boot/issues/18764) - Upgrade to Spring AMQP 2.2.1 [#​18762](https://togithub.com/spring-projects/spring-boot/issues/18762) - Upgrade to Spring Data Moore-SR1 [#​18744](https://togithub.com/spring-projects/spring-boot/issues/18744) - Upgrade to Netty 4.1.43.Final [#​18742](https://togithub.com/spring-projects/spring-boot/issues/18742) - Upgrade to Reactor Dysprosium-SR1 [#​18741](https://togithub.com/spring-projects/spring-boot/issues/18741) - Upgrade to Spring Framework 5.2.1 [#​18733](https://togithub.com/spring-projects/spring-boot/issues/18733) - Upgrade to Quartz 2.3.2 [#​18725](https://togithub.com/spring-projects/spring-boot/issues/18725) - Upgrade to H2 1.4.200 [#​18724](https://togithub.com/spring-projects/spring-boot/issues/18724) - Upgrade to Jetty 9.4.21.v20190926 [#​18693](https://togithub.com/spring-projects/spring-boot/issues/18693) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​pdeneve](https://togithub.com/pdeneve) - [@​izeye](https://togithub.com/izeye) - [@​dreis2211](https://togithub.com/dreis2211) - [@​cosminhume](https://togithub.com/cosminhume) - [@​wycm](https://togithub.com/wycm) - [@​wonwoo](https://togithub.com/wonwoo) - [@​larrywest](https://togithub.com/larrywest) - [@​mattisonzhao](https://togithub.com/mattisonzhao) - [@​polarbear567](https://togithub.com/polarbear567) - [@​nosan](https://togithub.com/nosan) - [@​jaeyeonling](https://togithub.com/jaeyeonling) - [@​AlexFalappa](https://togithub.com/AlexFalappa)

Renovate configuration

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

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

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

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



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

sonarcloud[bot] commented 4 years ago

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication