Release notes
*Sourced from [spring-boot-gradle-plugin's releases](https://github.com/spring-projects/spring-boot/releases).*
> ## v2.2.0.RELEASE
> ## :star: New Features
>
> - Rename NettyRSocketServerFactory's server processor methods to reflect that they now deal with server factory processors [#18617](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18617)
> - Rename server.jetty.idle-timeout [#18615](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18615)
> - Remove [@ImmutableConfigurationProperties](https://github.com/ImmutableConfigurationProperties) [#18563](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18563)
> - Improve failure analysis of NoSuchBeanDefinitionException to consider [@ConfigurationProperties](https://github.com/ConfigurationProperties) and if the intention was to use constructor binding [#18545](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18545)
> - Allow Saml2LoginConfiguration to be "unconfigured" [#18530](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18530)
> - Publish Gradle marker artifact for the Spring Boot plugin [#18514](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18514)
> - Remove dependency management for Woodstox as it was working around [FasterXML/jackson-dataformat-xml#340](https://github-redirect.dependabot.com/FasterXML/jackson-dataformat-xml/issues/340) and is no longer needed [#18500](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18500)
>
> ## :beetle: Bug Fixes
>
> - Deprecate server.connection-timeout and create server-specific configuration keys [#18618](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18618)
> - LegacyReactiveHealthEndpointCompatibilityConfiguration activates in non-reactive application [#18571](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18571)
> - DevTools does not correctly handle encoded URLs found in the Class-Path manifest attribute [#18502](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18502)
> - [@ConfigurationProperties](https://github.com/ConfigurationProperties) does not work on [@Bean](https://github.com/Bean) methods in auto-configuration classes when metadata caching is disabled on the bean factory [#18440](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18440)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Clarify scope of "[@SpringBootTest](https://github.com/SpringBootTest)#classes" [#18603](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18603)
> - Document spring.main.register-shutdown-hook [#18588](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18588)
> - Document formatting recommendations for configuration property javadoc [#18587](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18587)
> - Update Kotlin reference documentation [#18573](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18573)
> - Fix incorrect backslash escape for curly braces inside of Java code blocks [#18567](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18567)
> - Fix package in AOP pointcut [#18558](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18558)
> - Document the need to provide a SecurityWebFilterChain or WebSecurityConfigurerAdapter when using multiple OAuth 2 security components [#18507](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18507)
> - Add some more notes on running exploded jar files [#18477](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18477)
> - Clarify that httptrace and auditevents endpoints are enabled by default but that each requires an additional component for them to be auto-configured [#18352](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18352)
>
> ## :hammer: Dependency Upgrades
>
> - Upgrade to Undertow 2.0.27.Final [#18626](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18626)
> - Upgrade to Netty 4.1.42.Final [#18609](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18609)
> - Upgrade to Mongodb 3.11.1 [#18602](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18602)
> - Upgrade to Mimepull 1.9.12 [#18601](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18601)
> - Upgrade to Flyway 6.0.6 [#18600](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18600)
> - Upgrade to Tomcat 9.0.27 [#18599](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18599)
> - Upgrade to Johnzon Jsonb 1.2.1 [#18598](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18598)
> - Upgrade to Mysql 8.0.18 [#18597](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18597)
> - Upgrade to Rxjava2 2.2.13 [#18596](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18596)
> - Upgrade to Unboundid Ldapsdk 4.0.12 [#18595](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18595)
> - Upgrade to Hazelcast 3.12.3 [#18594](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18594)
> - Upgrade to Gson 2.8.6 [#18592](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18592)
> - Upgrade to Spring Kafka 2.3.1 [#18526](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18526)
> - Upgrade to Spring Session Corn-RELEASE [#18525](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18525)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
> ... (truncated)
Commits
- [`62faab6`](https://github.com/spring-projects/spring-boot/commit/62faab6e60681e90d5ce2ee4280b06de116e7032) Release v2.2.0.RELEASE
- [`b6e557c`](https://github.com/spring-projects/spring-boot/commit/b6e557cc2d0bafb039edc61a38e5f9caf2239052) Update bomr config to only suggest upgrades with same minor version
- [`53dea36`](https://github.com/spring-projects/spring-boot/commit/53dea362522e2d0966832f3e5f1569f51d7f403e) Upgrade to Undertow 2.0.27.Final
- [`62d78d0`](https://github.com/spring-projects/spring-boot/commit/62d78d0570895f5902d645f78db8e57f4c1802a7) Upgrade to Spring Session Corn-RELEASE
- [`2cdf801`](https://github.com/spring-projects/spring-boot/commit/2cdf801e7fd64d2c204fff0cd082a1c99d36553f) Add a note to the docs about combining multiple security components
- [`1529ba1`](https://github.com/spring-projects/spring-boot/commit/1529ba14c831fc9b19e99494239458202de4e4ca) Rename server.jetty.idle-timeout
- [`49a6131`](https://github.com/spring-projects/spring-boot/commit/49a6131a98a802f84fd5dd71a19337b33678bb28) Merge pull request [#18619](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18619) from izeye
- [`137538f`](https://github.com/spring-projects/spring-boot/commit/137538f41585b1e56acba5c8e75efbd2c6957c55) Remove accidental JavaVersion.current() call in BootRun
- [`fd1d653`](https://github.com/spring-projects/spring-boot/commit/fd1d653c343ea434934fa80dad695b568bcf4e2c) Rename socket factory processor methods on NettyRSocketServerFactory
- [`7104b83`](https://github.com/spring-projects/spring-boot/commit/7104b8385f31fba2bd3604102174f5242a56dc4e) Merge branch '2.1.x'
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-boot/compare/v2.1.3.RELEASE...v2.2.0.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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@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)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps spring-boot-gradle-plugin from 2.1.3.RELEASE to 2.2.0.RELEASE.
Release notes
*Sourced from [spring-boot-gradle-plugin's releases](https://github.com/spring-projects/spring-boot/releases).* > ## v2.2.0.RELEASE > ## :star: New Features > > - Rename NettyRSocketServerFactory's server processor methods to reflect that they now deal with server factory processors [#18617](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18617) > - Rename server.jetty.idle-timeout [#18615](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18615) > - Remove [@ImmutableConfigurationProperties](https://github.com/ImmutableConfigurationProperties) [#18563](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18563) > - Improve failure analysis of NoSuchBeanDefinitionException to consider [@ConfigurationProperties](https://github.com/ConfigurationProperties) and if the intention was to use constructor binding [#18545](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18545) > - Allow Saml2LoginConfiguration to be "unconfigured" [#18530](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18530) > - Publish Gradle marker artifact for the Spring Boot plugin [#18514](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18514) > - Remove dependency management for Woodstox as it was working around [FasterXML/jackson-dataformat-xml#340](https://github-redirect.dependabot.com/FasterXML/jackson-dataformat-xml/issues/340) and is no longer needed [#18500](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18500) > > ## :beetle: Bug Fixes > > - Deprecate server.connection-timeout and create server-specific configuration keys [#18618](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18618) > - LegacyReactiveHealthEndpointCompatibilityConfiguration activates in non-reactive application [#18571](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18571) > - DevTools does not correctly handle encoded URLs found in the Class-Path manifest attribute [#18502](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18502) > - [@ConfigurationProperties](https://github.com/ConfigurationProperties) does not work on [@Bean](https://github.com/Bean) methods in auto-configuration classes when metadata caching is disabled on the bean factory [#18440](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18440) > > ## :notebook_with_decorative_cover: Documentation > > - Clarify scope of "[@SpringBootTest](https://github.com/SpringBootTest)#classes" [#18603](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18603) > - Document spring.main.register-shutdown-hook [#18588](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18588) > - Document formatting recommendations for configuration property javadoc [#18587](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18587) > - Update Kotlin reference documentation [#18573](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18573) > - Fix incorrect backslash escape for curly braces inside of Java code blocks [#18567](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18567) > - Fix package in AOP pointcut [#18558](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18558) > - Document the need to provide a SecurityWebFilterChain or WebSecurityConfigurerAdapter when using multiple OAuth 2 security components [#18507](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18507) > - Add some more notes on running exploded jar files [#18477](https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/18477) > - Clarify that httptrace and auditevents endpoints are enabled by default but that each requires an additional component for them to be auto-configured [#18352](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18352) > > ## :hammer: Dependency Upgrades > > - Upgrade to Undertow 2.0.27.Final [#18626](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18626) > - Upgrade to Netty 4.1.42.Final [#18609](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18609) > - Upgrade to Mongodb 3.11.1 [#18602](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18602) > - Upgrade to Mimepull 1.9.12 [#18601](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18601) > - Upgrade to Flyway 6.0.6 [#18600](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18600) > - Upgrade to Tomcat 9.0.27 [#18599](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18599) > - Upgrade to Johnzon Jsonb 1.2.1 [#18598](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18598) > - Upgrade to Mysql 8.0.18 [#18597](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18597) > - Upgrade to Rxjava2 2.2.13 [#18596](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18596) > - Upgrade to Unboundid Ldapsdk 4.0.12 [#18595](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18595) > - Upgrade to Hazelcast 3.12.3 [#18594](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18594) > - Upgrade to Gson 2.8.6 [#18592](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18592) > - Upgrade to Spring Kafka 2.3.1 [#18526](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18526) > - Upgrade to Spring Session Corn-RELEASE [#18525](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18525) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > ... (truncated)Commits
- [`62faab6`](https://github.com/spring-projects/spring-boot/commit/62faab6e60681e90d5ce2ee4280b06de116e7032) Release v2.2.0.RELEASE - [`b6e557c`](https://github.com/spring-projects/spring-boot/commit/b6e557cc2d0bafb039edc61a38e5f9caf2239052) Update bomr config to only suggest upgrades with same minor version - [`53dea36`](https://github.com/spring-projects/spring-boot/commit/53dea362522e2d0966832f3e5f1569f51d7f403e) Upgrade to Undertow 2.0.27.Final - [`62d78d0`](https://github.com/spring-projects/spring-boot/commit/62d78d0570895f5902d645f78db8e57f4c1802a7) Upgrade to Spring Session Corn-RELEASE - [`2cdf801`](https://github.com/spring-projects/spring-boot/commit/2cdf801e7fd64d2c204fff0cd082a1c99d36553f) Add a note to the docs about combining multiple security components - [`1529ba1`](https://github.com/spring-projects/spring-boot/commit/1529ba14c831fc9b19e99494239458202de4e4ca) Rename server.jetty.idle-timeout - [`49a6131`](https://github.com/spring-projects/spring-boot/commit/49a6131a98a802f84fd5dd71a19337b33678bb28) Merge pull request [#18619](https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/18619) from izeye - [`137538f`](https://github.com/spring-projects/spring-boot/commit/137538f41585b1e56acba5c8e75efbd2c6957c55) Remove accidental JavaVersion.current() call in BootRun - [`fd1d653`](https://github.com/spring-projects/spring-boot/commit/fd1d653c343ea434934fa80dad695b568bcf4e2c) Rename socket factory processor methods on NettyRSocketServerFactory - [`7104b83`](https://github.com/spring-projects/spring-boot/commit/7104b8385f31fba2bd3604102174f5242a56dc4e) Merge branch '2.1.x' - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-boot/compare/v2.1.3.RELEASE...v2.2.0.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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@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) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)