Skip to content

Spring Boot 3.0.0 RC1 Configuration Changelog

Phillip Webb edited this page Nov 13, 2024 · 1 revision

Configuration properties change between 3.0.0-M5 and 3.0.0-RC1

Deprecated in 3.0.0-RC1

Key

Replacement

Reason

management.metrics.web.client.request.metric-name

management.observations.http.client.requests.name

management.metrics.web.server.request.metric-name

management.observations.http.server.requests.name

server.max-http-header-size

New in 3.0.0-RC1

Key

Default value

Description

management.observations.http.client.requests.name

Name of the observation for client requests.

management.observations.http.server.requests.name

Name of the observation for server requests.

management.tracing.baggage.correlation.enabled

true

Whether to enable correlation of the baggage context with logging contexts.

management.tracing.baggage.correlation.fields

List of fields that should be correlated with the logging context.

management.tracing.baggage.enabled

true

Whether to enable Micrometer Tracing baggage propagation.

management.tracing.baggage.remote-fields

List of fields that are referenced the same in-process as it is on the wire.

management.tracing.enabled

true

Whether auto-configuration of tracing is enabled.

management.tracing.propagation.type

W3C

Tracing context propagation type.

server.max-http-request-header-size

8KB

Maximum size of the HTTP request header.

spring.cache.infinispan.config

The location of the configuration file to use to initialize Infinispan.

spring.mvc.problemdetails.enabled

false

Whether RFC 7807 Problem Details support should be enabled.

spring.webflux.problemdetails.enabled

false

Whether RFC 7807 Problem Details support should be enabled.

Removed in 3.0.0-RC1

Key

Replacement

Reason

management.dynatrace.metrics.export.device-id

management.dynatrace.metrics.export.v1.device-id

management.dynatrace.metrics.export.group

management.dynatrace.metrics.export.v1.group

management.dynatrace.metrics.export.technology-type

management.dynatrace.metrics.export.v1.technology-type

management.metrics.graphql.autotime.enabled

Should be applied at the ObservationRegistry level.

management.metrics.graphql.autotime.percentiles

Should be applied at the ObservationRegistry level.

management.metrics.graphql.autotime.percentiles-histogram

Should be applied at the ObservationRegistry level.

management.metrics.web.client.request.autotime.enabled

Should be applied at the ObservationRegistry level.

management.metrics.web.client.request.autotime.percentiles

Should be applied at the ObservationRegistry level.

management.metrics.web.client.request.autotime.percentiles-histogram

Should be applied at the ObservationRegistry level.

management.metrics.web.server.request.autotime.enabled

Should be applied at the ObservationRegistry level.

management.metrics.web.server.request.autotime.percentiles

Should be applied at the ObservationRegistry level.

management.metrics.web.server.request.autotime.percentiles-histogram

Should be applied at the ObservationRegistry level.

management.metrics.web.server.request.ignore-trailing-slash

Not needed anymore, direct instrumentation in Spring MVC.

spring.data.neo4j.password

spring.neo4j.authentication.password

spring.data.neo4j.uri

spring.neo4j.uri

spring.data.neo4j.username

spring.neo4j.authentication.username

spring.mvc.contentnegotiation.favor-path-extension

Use of path extensions for request mapping and for content negotiation is discouraged.

spring.mvc.date-format

spring.mvc.pathmatch.use-registered-suffix-pattern

Use of path extensions for request mapping and for content negotiation is discouraged.

spring.mvc.pathmatch.use-suffix-pattern

Use of path extensions for request mapping and for content negotiation is discouraged.

spring.webflux.multipart.streaming

Clone this wiki locally