Skip to content

Spring Boot 3.3 Configuration Changelog

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

Configuration property changes between 3.2.6-SNAPSHOT and 3.3.0-SNAPSHOT

Deprecated in 3.3.0

Key Replacement Reason

management.prometheus.metrics.export.histogram-flavor

No longer supported.

Added in 3.3.0

Key Default value Description

management.endpoint.sbom.additional

Additional SBOMs.

management.endpoint.sbom.application.location

Location to the SBOM.

management.endpoint.sbom.application.media-type

Media type of the SBOM.

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

0ms

Maximum time that a response can be cached.

management.endpoint.sbom.enabled

true

Whether to enable the sbom endpoint.

management.info.process.enabled

false

Whether to enable process info.

management.observations.long-task-timer.enabled

true

Whether to create a LongTaskTimer for every observation.

management.prometheus.metrics.export.properties

Additional properties to pass to the Prometheus client.

management.server.ssl.server-name-bundles

Mapping of host names to SSL bundles for SNI configuration.

management.tracing.baggage.local-fields

List of fields that should be accessible within the JVM process but not propagated over the wire.

management.tracing.baggage.tag-fields

List of fields that should automatically become tags.

management.zipkin.tracing.encoding

JSON

How to encode the POST body to the Zipkin API.

server.error.include-path

When to include "path" attribute.

server.reactive.session.max-sessions

10000

Maximum number of sessions that can be stored.

server.ssl.server-name-bundles

Mapping of host names to SSL bundles for SNI configuration.

server.tomcat.threads.max-queue-capacity

2147483647

Maximum capacity of the thread pool’s backing queue.

spring.data.jdbc.dialect

Dialect to use.

spring.graphql.websocket.keep-alive

Maximum idle period before a server keep-alive ping is sent to client.

spring.jms.client-id

Client id of the connection.

spring.jms.subscription-durable

false

Whether the subscription is durable.

spring.liquibase.ui-service

logger

Which UIService to use.

spring.pulsar.client.failover.backup-clusters

List of backup clusters.

spring.pulsar.client.failover.check-interval

Frequency of performing a probe task.

spring.pulsar.client.failover.delay

Delay before the Pulsar client switches from the primary cluster to the backup cluster.

spring.pulsar.client.failover.policy

order

Cluster failover policy.

spring.pulsar.client.failover.switch-back-delay

Delay before the Pulsar client switches from the backup cluster to the primary cluster.

spring.pulsar.transaction.enabled

false

Whether transaction support is enabled.

spring.rabbitmq.listener.direct.observation-enabled

false

Whether to enable observation.

spring.rabbitmq.listener.simple.observation-enabled

false

Whether to enable observation.

spring.rabbitmq.listener.stream.observation-enabled

false

Whether to enable observation.

spring.rabbitmq.template.allowed-list-patterns

Simple patterns for allowable packages/classes for deserialization.

spring.rabbitmq.template.observation-enabled

false

Whether to enable observation.

spring.rsocket.server.ssl.server-name-bundles

Mapping of host names to SSL bundles for SNI configuration.

spring.security.oauth2.resourceserver.jwt.authorities-claim-delimiter

Regex to use for splitting the value of the authorities claim into authorities.

spring.security.oauth2.resourceserver.jwt.authorities-claim-name

Name of token claim to use for mapping authorities from JWT.

spring.security.oauth2.resourceserver.jwt.authority-prefix

Prefix to use for authorities mapped from JWT.

spring.security.oauth2.resourceserver.jwt.principal-claim-name

JWT principal claim name.

spring.task.execution.pool.shutdown.accept-tasks-after-context-close

false

Whether to accept further tasks after the application context close phase has begun.

Removed in 3.3.0

Key Replacement Reason

spring.couchbase.env.ssl.key-store

spring.couchbase.env.ssl.bundle

spring.couchbase.env.ssl.key-store-password

spring.couchbase.env.ssl.bundle

spring.kafka.streams.cache-max-size-buffering

spring.kafka.streams.state-store-cache-max-size

Clone this wiki locally