spring-projects/spring-boot
### [`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)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: 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
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.
This PR contains the following updates:
2.2.1.RELEASE
->2.2.2.RELEASE
2.2.1.RELEASE
->2.2.2.RELEASE
Release Notes
spring-projects/spring-boot
### [`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)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.