Skip to content

Spring Boot 4.0.0 M2 Configuration Changelog

Andy Wilkinson edited this page Aug 22, 2025 · 1 revision

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.

Clone this wiki locally