Skip to content

Spring Boot 4.0.0 M3 Configuration Changelog

Stéphane Nicoll edited this page Sep 29, 2025 · 3 revisions

Configuration property changes between 4.0.0-M2 and 4.0.0-M3

Deprecated in 4.0.0-M3

None.

Added in 4.0.0-M3

Key Default value Description

management.health.mongodb.enabled

true

Whether to enable MongoDB health check.

management.metrics.mongodb.command.enabled

true

Whether to enable Mongo client command metrics.

management.metrics.mongodb.connectionpool.enabled

true

Whether to enable Mongo connection pool metrics.

server.tomcat.resource.cache-max-size

10MB

Maximum size of the static resource cache.

spring.data.mongodb.representation.big-decimal

unspecified

Representation to use when converting a BigDecimal.

spring.elasticsearch.api-key

API key for authentication with Elasticsearch.

spring.flyway.callback-locations

Locations of callbacks.

spring.jackson.datetime

Jackson on/off features for DateTime processing.

spring.jackson.read

Jackson on/off features for readers.

spring.jackson.write

Jackson on/off features for writers.

spring.kafka.retry.topic.backoff.jitter

0

Jitter value for the base retry attempt, randomly subtracted or added to the calculated delay, resulting in a value between 'delay - jitter' and 'delay + jitter' but never below the base delay or above the max delay.

spring.mongodb.additional-hosts

Additional server hosts.

spring.mongodb.authentication-database

Authentication database name.

spring.mongodb.database

Database name.

spring.mongodb.host

Mongo server host.

spring.mongodb.password

Login password of the mongo server.

spring.mongodb.port

Mongo server port.

spring.mongodb.protocol

mongodb

Protocol to be used for the MongoDB connection.

spring.mongodb.replica-set-name

Required replica set name for the cluster.

spring.mongodb.ssl.bundle

SSL bundle name.

spring.mongodb.ssl.enabled

Whether to enable SSL support.

spring.mongodb.uri

mongodb://localhost/test

Mongo database URI.

spring.mongodb.username

Login user of the mongo server.

spring.task.execution.simple.cancel-remaining-tasks-on-close

false

Whether to cancel remaining tasks on close.

Removed in 4.0.0-M3

Key Replacement Reason

management.appoptics.metrics.export.api-token

management.appoptics.metrics.export.batch-size

management.appoptics.metrics.export.connect-timeout

management.appoptics.metrics.export.enabled

management.appoptics.metrics.export.floor-times

management.appoptics.metrics.export.host-tag

management.appoptics.metrics.export.read-timeout

management.appoptics.metrics.export.step

management.appoptics.metrics.export.uri

management.atlas.metrics.export.batch-size

management.atlas.metrics.export.config-refresh-frequency

management.atlas.metrics.export.config-time-to-live

management.atlas.metrics.export.config-uri

management.atlas.metrics.export.connect-timeout

management.atlas.metrics.export.enabled

management.atlas.metrics.export.eval-uri

management.atlas.metrics.export.lwc-enabled

management.atlas.metrics.export.lwc-ignore-publish-step

management.atlas.metrics.export.lwc-step

management.atlas.metrics.export.meter-time-to-live

management.atlas.metrics.export.num-threads

management.atlas.metrics.export.read-timeout

management.atlas.metrics.export.step

management.atlas.metrics.export.uri

management.datadog.metrics.export.api-key

management.datadog.metrics.export.application-key

management.datadog.metrics.export.batch-size

management.datadog.metrics.export.connect-timeout

management.datadog.metrics.export.descriptions

management.datadog.metrics.export.enabled

management.datadog.metrics.export.host-tag

management.datadog.metrics.export.read-timeout

management.datadog.metrics.export.step

management.datadog.metrics.export.uri

management.defaults.metrics.export.enabled

management.dynatrace.metrics.export.api-token

management.dynatrace.metrics.export.batch-size

management.dynatrace.metrics.export.connect-timeout

management.dynatrace.metrics.export.enabled

management.dynatrace.metrics.export.read-timeout

management.dynatrace.metrics.export.step

management.dynatrace.metrics.export.uri

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

management.dynatrace.metrics.export.v1.group

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

management.dynatrace.metrics.export.v2.default-dimensions

management.dynatrace.metrics.export.v2.enrich-with-dynatrace-metadata

management.dynatrace.metrics.export.v2.export-meter-metadata

management.dynatrace.metrics.export.v2.metric-key-prefix

management.dynatrace.metrics.export.v2.use-dynatrace-summary-instruments

management.elastic.metrics.export.api-key-credentials

management.elastic.metrics.export.auto-create-index

management.elastic.metrics.export.batch-size

management.elastic.metrics.export.connect-timeout

management.elastic.metrics.export.enable-source

management.elastic.metrics.export.enabled

management.elastic.metrics.export.host

management.elastic.metrics.export.index

management.elastic.metrics.export.index-date-format

management.elastic.metrics.export.index-date-separator

management.elastic.metrics.export.password

management.elastic.metrics.export.pipeline

management.elastic.metrics.export.read-timeout

management.elastic.metrics.export.step

management.elastic.metrics.export.timestamp-field-name

management.elastic.metrics.export.user-name

management.endpoint.metrics.access

management.endpoint.metrics.cache.time-to-live

management.endpoint.prometheus.access

management.ganglia.metrics.export.addressing-mode

management.ganglia.metrics.export.duration-units

management.ganglia.metrics.export.enabled

management.ganglia.metrics.export.host

management.ganglia.metrics.export.port

management.ganglia.metrics.export.step

management.ganglia.metrics.export.time-to-live

management.graphite.metrics.export.duration-units

management.graphite.metrics.export.enabled

management.graphite.metrics.export.graphite-tags-enabled

management.graphite.metrics.export.host

management.graphite.metrics.export.port

management.graphite.metrics.export.protocol

management.graphite.metrics.export.rate-units

management.graphite.metrics.export.step

management.graphite.metrics.export.tags-as-prefix

management.health.probes.enabled

management.endpoint.health.probes.enabled

management.humio.metrics.export.api-token

management.humio.metrics.export.batch-size

management.humio.metrics.export.connect-timeout

management.humio.metrics.export.enabled

management.humio.metrics.export.read-timeout

management.humio.metrics.export.step

management.humio.metrics.export.tags

management.humio.metrics.export.uri

management.influx.metrics.export.api-version

management.influx.metrics.export.auto-create-db

management.influx.metrics.export.batch-size

management.influx.metrics.export.bucket

management.influx.metrics.export.compressed

management.influx.metrics.export.connect-timeout

management.influx.metrics.export.consistency

management.influx.metrics.export.db

management.influx.metrics.export.enabled

management.influx.metrics.export.org

management.influx.metrics.export.password

management.influx.metrics.export.read-timeout

management.influx.metrics.export.retention-duration

management.influx.metrics.export.retention-policy

management.influx.metrics.export.retention-replication-factor

management.influx.metrics.export.retention-shard-duration

management.influx.metrics.export.step

management.influx.metrics.export.token

management.influx.metrics.export.uri

management.influx.metrics.export.user-name

management.jmx.metrics.export.domain

management.jmx.metrics.export.enabled

management.jmx.metrics.export.step

management.kairos.metrics.export.batch-size

management.kairos.metrics.export.connect-timeout

management.kairos.metrics.export.enabled

management.kairos.metrics.export.password

management.kairos.metrics.export.read-timeout

management.kairos.metrics.export.step

management.kairos.metrics.export.uri

management.kairos.metrics.export.user-name

management.metrics.distribution.buffer-length

management.metrics.distribution.expiry

management.metrics.distribution.maximum-expected-value

management.metrics.distribution.minimum-expected-value

management.metrics.distribution.percentiles

management.metrics.distribution.percentiles-histogram

management.metrics.distribution.slo

management.metrics.enable

management.metrics.observations.ignored-meters

management.metrics.system.diskspace.paths

management.metrics.tags

management.metrics.use-global-registry

management.metrics.web.client.max-uri-tags

management.metrics.web.server.max-uri-tags

management.newrelic.metrics.export.account-id

management.newrelic.metrics.export.api-key

management.newrelic.metrics.export.batch-size

management.newrelic.metrics.export.client-provider-type

management.newrelic.metrics.export.connect-timeout

management.newrelic.metrics.export.enabled

management.newrelic.metrics.export.event-type

management.newrelic.metrics.export.meter-name-event-type-enabled

management.newrelic.metrics.export.read-timeout

management.newrelic.metrics.export.step

management.newrelic.metrics.export.uri

management.observations.annotations.enabled

management.observations.enable

management.observations.http.client.requests.name

management.observations.http.server.requests.name

management.observations.key-values

management.observations.long-task-timer.enabled

management.otlp.metrics.export.aggregation-temporality

management.otlp.metrics.export.base-time-unit

management.otlp.metrics.export.batch-size

management.otlp.metrics.export.connect-timeout

management.otlp.metrics.export.enabled

management.otlp.metrics.export.headers

management.otlp.metrics.export.histogram-flavor

management.otlp.metrics.export.max-bucket-count

management.otlp.metrics.export.max-scale

management.otlp.metrics.export.meter

management.otlp.metrics.export.read-timeout

management.otlp.metrics.export.step

management.otlp.metrics.export.url

management.otlp.tracing.compression

management.otlp.tracing.connect-timeout

management.otlp.tracing.endpoint

management.otlp.tracing.export.enabled

management.otlp.tracing.headers

management.otlp.tracing.timeout

management.otlp.tracing.transport

management.prometheus.metrics.export.descriptions

management.prometheus.metrics.export.enabled

management.prometheus.metrics.export.properties

management.prometheus.metrics.export.pushgateway.address

management.prometheus.metrics.export.pushgateway.enabled

management.prometheus.metrics.export.pushgateway.format

management.prometheus.metrics.export.pushgateway.grouping-key

management.prometheus.metrics.export.pushgateway.job

management.prometheus.metrics.export.pushgateway.password

management.prometheus.metrics.export.pushgateway.push-rate

management.prometheus.metrics.export.pushgateway.scheme

management.prometheus.metrics.export.pushgateway.shutdown-operation

management.prometheus.metrics.export.pushgateway.token

management.prometheus.metrics.export.pushgateway.username

management.prometheus.metrics.export.step

management.simple.metrics.export.enabled

management.simple.metrics.export.mode

management.simple.metrics.export.step

management.stackdriver.metrics.export.auto-create-metric-descriptors

management.stackdriver.metrics.export.batch-size

management.stackdriver.metrics.export.connect-timeout

management.stackdriver.metrics.export.enabled

management.stackdriver.metrics.export.metric-type-prefix

management.stackdriver.metrics.export.project-id

management.stackdriver.metrics.export.read-timeout

management.stackdriver.metrics.export.resource-labels

management.stackdriver.metrics.export.resource-type

management.stackdriver.metrics.export.step

management.stackdriver.metrics.export.use-semantic-metric-types

management.statsd.metrics.export.buffered

management.statsd.metrics.export.enabled

management.statsd.metrics.export.flavor

management.statsd.metrics.export.host

management.statsd.metrics.export.max-packet-length

management.statsd.metrics.export.polling-frequency

management.statsd.metrics.export.port

management.statsd.metrics.export.protocol

management.statsd.metrics.export.publish-unchanged-meters

management.statsd.metrics.export.step

management.tracing.baggage.correlation.enabled

management.tracing.baggage.correlation.fields

management.tracing.baggage.enabled

management.tracing.baggage.local-fields

management.tracing.baggage.remote-fields

management.tracing.baggage.tag-fields

management.tracing.brave.span-joining-supported

management.tracing.enabled

management.tracing.opentelemetry.export.include-unsampled

management.tracing.opentelemetry.export.max-batch-size

management.tracing.opentelemetry.export.max-queue-size

management.tracing.opentelemetry.export.schedule-delay

management.tracing.opentelemetry.export.timeout

management.tracing.propagation.consume

management.tracing.propagation.produce

management.tracing.propagation.type

management.tracing.sampling.probability

management.zipkin.tracing.export.enabled

spring.dao.exceptiontranslation.enabled

spring.jackson.generator

spring.jackson.parser

spring.jersey.application-path

spring.jersey.filter.order

spring.jersey.init

spring.jersey.servlet.load-on-startup

spring.jersey.type

Clone this wiki locally