Configuration property changes between `4.0.0-M1` and `4.0.0-M2`



== Deprecated in 4.0.0-M2

_None_.



== Added in 4.0.0-M2

|======================
| Key | Default value | Description

| `logging.console.enabled`
|
| Whether to enable console based logging

| `management.health.ldap.enabled`
| `true`
| Whether to enable LDAP health check.

| `management.health.mongo.enabled`
| `true`
| Whether to enable MongoDB health check.

| `spring.datasource.hikari.credentials-provider-class-name`
|
|

| `spring.datasource.oracleucp.connection-wait-timeout-while-service-down`
|
|

| `spring.http.client.restclient.apiversion.default`
|
| Default version that should be used for each request.

| `spring.http.client.restclient.apiversion.insert.header`
|
| Insert the version into a header with the given name.

| `spring.http.client.restclient.apiversion.insert.media-type-parameter`
|
| Insert the version into a media type parameter with the given name.

| `spring.http.client.restclient.apiversion.insert.path-segment`
|
| Insert the version into a path segment at the given index.

| `spring.http.client.restclient.apiversion.insert.query-parameter`
|
| Insert the version into a query parameter with the given name.

| `spring.http.client.restclient.base-url`
|
| Base url to set in the underlying HTTP client group.

| `spring.http.client.restclient.connect-timeout`
|
| Default connect timeout for a client HTTP request.

| `spring.http.client.restclient.default-header`
|
| Default request headers for interface client group.

| `spring.http.client.restclient.factory`
|
| Default factory used for a client HTTP request.

| `spring.http.client.restclient.read-timeout`
|
| Default read timeout for a client HTTP request.

| `spring.http.client.restclient.redirects`
|
| Handling for HTTP redirects.

| `spring.http.client.restclient.ssl.bundle`
|
| SSL bundle to use.

| `spring.http.client.service.apiversion.default`
|
| Default version that should be used for each request.

| `spring.http.client.service.apiversion.insert.header`
|
| Insert the version into a header with the given name.

| `spring.http.client.service.apiversion.insert.media-type-parameter`
|
| Insert the version into a media type parameter with the given name.

| `spring.http.client.service.apiversion.insert.path-segment`
|
| Insert the version into a path segment at the given index.

| `spring.http.client.service.apiversion.insert.query-parameter`
|
| Insert the version into a query parameter with the given name.

| `spring.http.reactiveclient.service.apiversion.default`
|
| Default version that should be used for each request.

| `spring.http.reactiveclient.service.apiversion.insert.header`
|
| Insert the version into a header with the given name.

| `spring.http.reactiveclient.service.apiversion.insert.media-type-parameter`
|
| Insert the version into a media type parameter with the given name.

| `spring.http.reactiveclient.service.apiversion.insert.path-segment`
|
| Insert the version into a path segment at the given index.

| `spring.http.reactiveclient.service.apiversion.insert.query-parameter`
|
| Insert the version into a query parameter with the given name.

| `spring.http.reactiveclient.webclient.apiversion.default`
|
| Default version that should be used for each request.

| `spring.http.reactiveclient.webclient.apiversion.insert.header`
|
| Insert the version into a header with the given name.

| `spring.http.reactiveclient.webclient.apiversion.insert.media-type-parameter`
|
| Insert the version into a media type parameter with the given name.

| `spring.http.reactiveclient.webclient.apiversion.insert.path-segment`
|
| Insert the version into a path segment at the given index.

| `spring.http.reactiveclient.webclient.apiversion.insert.query-parameter`
|
| Insert the version into a query parameter with the given name.

| `spring.http.reactiveclient.webclient.base-url`
|
| Base url to set in the underlying HTTP client group.

| `spring.http.reactiveclient.webclient.connect-timeout`
|
| Default connect timeout for a client HTTP request.

| `spring.http.reactiveclient.webclient.connector`
|
| Default connector used for a client HTTP request.

| `spring.http.reactiveclient.webclient.default-header`
|
| Default request headers for interface client group.

| `spring.http.reactiveclient.webclient.read-timeout`
|
| Default read timeout for a client HTTP request.

| `spring.http.reactiveclient.webclient.redirects`
|
| Handling for HTTP redirects.

| `spring.http.reactiveclient.webclient.ssl.bundle`
|
| SSL bundle to use.

| `spring.mvc.apiversion.default`
|
| Default version that should be used for each request.

| `spring.mvc.apiversion.detect-supported`
|
| Whether supported versions should be detected from controllers.

| `spring.mvc.apiversion.required`
|
| Whether the API version is required with each request.

| `spring.mvc.apiversion.supported`
|
| Supported versions.

| `spring.mvc.apiversion.use.header`
|
| Use the HTTP header with the given name to obtain the version.

| `spring.mvc.apiversion.use.media-type-parameter`
|
| Use the media type parameter with the given name to obtain the version.

| `spring.mvc.apiversion.use.path-segment`
|
| Use the path segment at the given index to obtain the version.

| `spring.mvc.apiversion.use.query-parameter`
|
| Use the query parameter with the given name to obtain the version.

| `spring.security.oauth2.authorizationserver.endpoint.pushed-authorization-request-uri`
| `/oauth2/par`
| Authorization Server's OAuth 2.0 Pushed Authorization Request Endpoint.

| `spring.test.mockmvc.add-filters`
| `true`
| Whether to add servlet filters.

| `spring.test.mockmvc.print-only-on-failure`
| `true`
| Whether to only print failed exchanges.

| `spring.test.restdocs.uri-host`
|
| The URI host to use.

| `spring.test.restdocs.uri-port`
|
| The URI port to use.

| `spring.test.restdocs.uri-scheme`
|
| The URI scheme for to use (for example http).

| `spring.test.webtestclient.timeout`
| `5s`
| Maximum amount of time to wait for responses.

| `spring.webflux.apiversion.default`
|
| Default version that should be used for each request.

| `spring.webflux.apiversion.detect-supported`
|
| Whether supported versions should be detected from controllers.

| `spring.webflux.apiversion.required`
|
| Whether the API version is required with each request.

| `spring.webflux.apiversion.supported`
|
| Supported versions.

| `spring.webflux.apiversion.use.header`
|
| Use the HTTP header with the given name to obtain the version.

| `spring.webflux.apiversion.use.media-type-parameter`
|
| Use the media type parameter with the given name to obtain the version.

| `spring.webflux.apiversion.use.path-segment`
|
| Use the path segment at the given index to obtain the version.

| `spring.webflux.apiversion.use.query-parameter`
|
| Use the query parameter with the given name to obtain the version.
|======================



== Removed in 4.0.0-M2

|======================
| Key | Replacement | Reason

| `management.health.influxdb.enabled`
|
| InfluxDB support has been removed.

| `management.wavefront.api-token`
|
| Wavefront is end-of-life.

| `management.wavefront.api-token-type`
|
| Wavefront is end-of-life.

| `management.wavefront.application.cluster-name`
|
| Wavefront is end-of-life.

| `management.wavefront.application.custom-tags`
|
| Wavefront is end-of-life.

| `management.wavefront.application.name`
|
| Wavefront is end-of-life.

| `management.wavefront.application.service-name`
|
| Wavefront is end-of-life.

| `management.wavefront.application.shard-name`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.batch-size`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.connect-timeout`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.enabled`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.global-prefix`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.read-timeout`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.report-day-distribution`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.report-hour-distribution`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.report-minute-distribution`
|
| Wavefront is end-of-life.

| `management.wavefront.metrics.export.step`
|
| Wavefront is end-of-life.

| `management.wavefront.sender.batch-size`
|
| Wavefront is end-of-life.

| `management.wavefront.sender.flush-interval`
|
| Wavefront is end-of-life.

| `management.wavefront.sender.max-queue-size`
|
| Wavefront is end-of-life.

| `management.wavefront.sender.message-size`
|
| Wavefront is end-of-life.

| `management.wavefront.source`
|
| Wavefront is end-of-life.

| `management.wavefront.trace-derived-custom-tag-keys`
|
| Wavefront is end-of-life.

| `management.wavefront.tracing.export.enabled`
|
| Wavefront is end-of-life.

| `management.wavefront.uri`
|
| Wavefront is end-of-life.
|======================
