Release notes
*Sourced from [spring-boot-gradle-plugin's releases](https://github.com/spring-projects/spring-boot/releases).*
> ## v2.1.7.RELEASE
> ## :star: New Features
>
> - Allow AbstractDependsOnBeanFactoryPostProcessor to identify depended on beans by type [#17020](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17020)
>
> ## :beetle: Bug Fixes
>
> - Fix log info [#17774](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17774)
> - Wrong bean name on Reactive Cassandra Health Indicator condition [#17763](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17763)
> - Undertow servers include their own mime mappings in addition to ours [#17687](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17687)
> - Missing TransactionManager when user provides a custom Neo4j SessionFactory. [#17662](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17662)
> - Fix ordering of SPRING_APPLICATION_JSON property source relative to servlet property sources [#17652](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17652)
> - Reactive health indicators do not log health check failure [#17635](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17635)
> - JavaVersion does not cover all available versions of Java [#17590](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17590)
> - UndertowReactiveWebServerFactory has DeploymentInfoCustomizers even though it does not create a DeploymentInfo [#17555](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17555)
> - MockMvc logging requests from all previous tests with Spring Boot Test [#17551](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17551)
> - Quartz auto-configuration will initialise the DataSource with Quartz's DDL when not using a JDBC job store [#17545](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17545)
> - getResourcePaths(String) allows navigation through the loader's directory structure when using Tomcat [#17538](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17538)
> - ActiveMQConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false [#17531](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17531)
> - [@DataJdbcTest](https://github.com/DataJdbcTest) is documented as being transactional but isn't [#17513](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17513)
> - Trimming the whitespace for the OAuth2 provider property [#17497](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17497)
> - Create RestClient bean from a RestHighLevelClient if such a bean has been contributed by the application. [#17488](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17488)
> - Batch app fails to start if there's an entityManagerFactory bean but no DataSource bean [#17465](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17465)
> - Batch auto-configuration backs off too aggressively without a dependency on spring-jdbc [#17451](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17451)
> - Batch app fails to start if spring-jdbc is on the classpath but there's no DataSource bean [#17449](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17449)
> - /actuator/logfile endpoint returning 404 when logging.file property contains a random value [#17434](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17434)
> - Validation does not apply to hander replaced results [#17421](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17421)
> - MongoDataAutoConfiguration not applied when a MongoDbFactory is provided by Spring Cloud [#17416](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17416)
> - Shutdown endpoint is called when the application context is closed as its shutdown() method is inferred to be a destroy method [#17407](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17407)
> - Jetty logs a warning about an empty context path when using WebFlux [#17399](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17399)
> - Dependency management for Infinispan is incomplete [#17346](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17346)
> - Classes and resources with a single letter component in their package name cannot be loaded from jar files with /./ or /../ in their path [#17341](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17341)
> - StringToEnumIgnoringCaseConverterFactory getLettersAndDigits returns an integer string [#17327](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17327)
> - HibernateJpaAutoConfiguration's condition uses deprecated classes [#17288](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17288)
> - JUL logger configuration may be lost before usage due to GC [#17217](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17217)
> - EmbeddedMongoAutoConfiguration should depend on bean by type [#16627](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/16627)
> - Inconsistent behavior turning off the check for the change log location: Liquibase fails anyway [#16232](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/16232)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Harmonize settings.gradle documentation in Gradle getting started guide [#17736](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17736)
> - Improve "'Create your own starter" to mention how to document properties [#17573](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17573)
> - Clarify description of "logging.file.max-history" [#17567](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17567)
> - Wrong prefix for datasource metrics in the documentation [#17553](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17553)
> - Broken link to Spring Integration metrics in documentation [#17543](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17543)
> - Clarify documented behavior of MessageSource auto-configuration when no resource bundles matching the configured basenames exist [#17485](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17485)
> - Java 12 is not documented as a supported version [#17476](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17476)
> - Caching documentation contains instruction for removed Guava support [#17446](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17446)
> - Fix persistent session property name [#17382](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17382)
> - Link to Apache Licence from Maven Plugin docs rather than embedding it [#17320](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17320)
> ... (truncated)
Commits
- [`faa4354`](https://github.com/spring-projects/spring-boot/commit/faa435459b83b1b47db8bfe4b6bdd0a949aef831) Release v2.1.7.RELEASE
- [`94184ae`](https://github.com/spring-projects/spring-boot/commit/94184ae38b9c5fd6b299fd4917aae493c0b28456) Upgrade to Spring Security 5.1.6
- [`d0d6529`](https://github.com/spring-projects/spring-boot/commit/d0d6529f889ea244d73858fc418eaa05ce5d76c5) Merge pull request [#17774](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17774) from chenqimiao
- [`77931a0`](https://github.com/spring-projects/spring-boot/commit/77931a09819cfa07fbd7b3c3a655b73ca44c635e) Fix typo in assertion
- [`766b6c3`](https://github.com/spring-projects/spring-boot/commit/766b6c394faf1b807719a54b3d080be368b237eb) Upgrade to Rxjava2 2.2.11
- [`b1d298f`](https://github.com/spring-projects/spring-boot/commit/b1d298fdef96243eef30ecbdf4a12446b38fc9c0) Upgrade to Johnzon Jsonb 1.1.13
- [`5e52fed`](https://github.com/spring-projects/spring-boot/commit/5e52fedbac6ff641f0815d30f7857dcd54db1825) Upgrade to Spring Session Bean-SR7
- [`134c534`](https://github.com/spring-projects/spring-boot/commit/134c534cc1f972de9d108c0bea7f95e5fc4fbbe3) Upgrade to Spring Kafka 2.2.8
- [`1e74e29`](https://github.com/spring-projects/spring-boot/commit/1e74e294aeefe45820af82c9c490632e39254d3c) Upgrade to Spring AMQP 2.1.8
- [`236efd2`](https://github.com/spring-projects/spring-boot/commit/236efd2cf4d0bd67e321d0843724668d5edbe9e4) Upgrade to Spring Integration 5.1.7
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-boot/compare/v2.1.3.RELEASE...v2.1.7.RELEASE)
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 ignore this ['minor'|'major'] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the specific version in this PR you can just close it
- `@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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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)
Finally, you can contact us by mentioning @dependabot.
Bumps spring-boot-gradle-plugin from 2.1.3.RELEASE to 2.1.7.RELEASE.
Release notes
*Sourced from [spring-boot-gradle-plugin's releases](https://github.com/spring-projects/spring-boot/releases).* > ## v2.1.7.RELEASE > ## :star: New Features > > - Allow AbstractDependsOnBeanFactoryPostProcessor to identify depended on beans by type [#17020](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17020) > > ## :beetle: Bug Fixes > > - Fix log info [#17774](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17774) > - Wrong bean name on Reactive Cassandra Health Indicator condition [#17763](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17763) > - Undertow servers include their own mime mappings in addition to ours [#17687](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17687) > - Missing TransactionManager when user provides a custom Neo4j SessionFactory. [#17662](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17662) > - Fix ordering of SPRING_APPLICATION_JSON property source relative to servlet property sources [#17652](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17652) > - Reactive health indicators do not log health check failure [#17635](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17635) > - JavaVersion does not cover all available versions of Java [#17590](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17590) > - UndertowReactiveWebServerFactory has DeploymentInfoCustomizers even though it does not create a DeploymentInfo [#17555](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17555) > - MockMvc logging requests from all previous tests with Spring Boot Test [#17551](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17551) > - Quartz auto-configuration will initialise the DataSource with Quartz's DDL when not using a JDBC job store [#17545](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17545) > - getResourcePaths(String) allows navigation through the loader's directory structure when using Tomcat [#17538](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17538) > - ActiveMQConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false [#17531](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17531) > - [@DataJdbcTest](https://github.com/DataJdbcTest) is documented as being transactional but isn't [#17513](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17513) > - Trimming the whitespace for the OAuth2 provider property [#17497](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17497) > - Create RestClient bean from a RestHighLevelClient if such a bean has been contributed by the application. [#17488](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17488) > - Batch app fails to start if there's an entityManagerFactory bean but no DataSource bean [#17465](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17465) > - Batch auto-configuration backs off too aggressively without a dependency on spring-jdbc [#17451](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17451) > - Batch app fails to start if spring-jdbc is on the classpath but there's no DataSource bean [#17449](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17449) > - /actuator/logfile endpoint returning 404 when logging.file property contains a random value [#17434](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17434) > - Validation does not apply to hander replaced results [#17421](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17421) > - MongoDataAutoConfiguration not applied when a MongoDbFactory is provided by Spring Cloud [#17416](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17416) > - Shutdown endpoint is called when the application context is closed as its shutdown() method is inferred to be a destroy method [#17407](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17407) > - Jetty logs a warning about an empty context path when using WebFlux [#17399](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17399) > - Dependency management for Infinispan is incomplete [#17346](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17346) > - Classes and resources with a single letter component in their package name cannot be loaded from jar files with /./ or /../ in their path [#17341](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17341) > - StringToEnumIgnoringCaseConverterFactory getLettersAndDigits returns an integer string [#17327](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17327) > - HibernateJpaAutoConfiguration's condition uses deprecated classes [#17288](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17288) > - JUL logger configuration may be lost before usage due to GC [#17217](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17217) > - EmbeddedMongoAutoConfiguration should depend on bean by type [#16627](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/16627) > - Inconsistent behavior turning off the check for the change log location: Liquibase fails anyway [#16232](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/16232) > > ## :notebook_with_decorative_cover: Documentation > > - Harmonize settings.gradle documentation in Gradle getting started guide [#17736](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17736) > - Improve "'Create your own starter" to mention how to document properties [#17573](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17573) > - Clarify description of "logging.file.max-history" [#17567](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/17567) > - Wrong prefix for datasource metrics in the documentation [#17553](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17553) > - Broken link to Spring Integration metrics in documentation [#17543](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17543) > - Clarify documented behavior of MessageSource auto-configuration when no resource bundles matching the configured basenames exist [#17485](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17485) > - Java 12 is not documented as a supported version [#17476](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17476) > - Caching documentation contains instruction for removed Guava support [#17446](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17446) > - Fix persistent session property name [#17382](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17382) > - Link to Apache Licence from Maven Plugin docs rather than embedding it [#17320](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17320) > ... (truncated)Commits
- [`faa4354`](https://github.com/spring-projects/spring-boot/commit/faa435459b83b1b47db8bfe4b6bdd0a949aef831) Release v2.1.7.RELEASE - [`94184ae`](https://github.com/spring-projects/spring-boot/commit/94184ae38b9c5fd6b299fd4917aae493c0b28456) Upgrade to Spring Security 5.1.6 - [`d0d6529`](https://github.com/spring-projects/spring-boot/commit/d0d6529f889ea244d73858fc418eaa05ce5d76c5) Merge pull request [#17774](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/17774) from chenqimiao - [`77931a0`](https://github.com/spring-projects/spring-boot/commit/77931a09819cfa07fbd7b3c3a655b73ca44c635e) Fix typo in assertion - [`766b6c3`](https://github.com/spring-projects/spring-boot/commit/766b6c394faf1b807719a54b3d080be368b237eb) Upgrade to Rxjava2 2.2.11 - [`b1d298f`](https://github.com/spring-projects/spring-boot/commit/b1d298fdef96243eef30ecbdf4a12446b38fc9c0) Upgrade to Johnzon Jsonb 1.1.13 - [`5e52fed`](https://github.com/spring-projects/spring-boot/commit/5e52fedbac6ff641f0815d30f7857dcd54db1825) Upgrade to Spring Session Bean-SR7 - [`134c534`](https://github.com/spring-projects/spring-boot/commit/134c534cc1f972de9d108c0bea7f95e5fc4fbbe3) Upgrade to Spring Kafka 2.2.8 - [`1e74e29`](https://github.com/spring-projects/spring-boot/commit/1e74e294aeefe45820af82c9c490632e39254d3c) Upgrade to Spring AMQP 2.1.8 - [`236efd2`](https://github.com/spring-projects/spring-boot/commit/236efd2cf4d0bd67e321d0843724668d5edbe9e4) Upgrade to Spring Integration 5.1.7 - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-boot/compare/v2.1.3.RELEASE...v2.1.7.RELEASE)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 ignore this ['minor'|'major'] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the specific version in this PR you can just close it - `@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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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) Finally, you can contact us by mentioning @dependabot.