-
Notifications
You must be signed in to change notification settings - Fork 40.7k
Spring Boot 3.0 Configuration Changelog
Configuration properties change between 2.7.6
and 3.0.0
Key |
Replacement |
Reason |
|
|
|
|
|
|
|
||
|
Deprecated for removal in Reactor Netty |
|
|
||
|
|
|
|
Deprecated for removal in Spring MVC |
Key |
Default value |
Description |
|
AppOptics API token. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Whether to ship a floored time, useful when sending measurements from multiple hosts to align them on a given time boundary. |
|
|
Tag that will be mapped to "@host" when shipping metrics to AppOptics. |
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
URI to ship metrics to. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Frequency for refreshing config settings from the LWC service. |
|
|
Time to live for subscriptions from the LWC service. |
|
URI for the Atlas LWC endpoint to retrieve current subscriptions. |
|
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
URI for the Atlas LWC endpoint to evaluate the data for a subscription. |
|
|
|
Whether to enable streaming to Atlas LWC. |
|
|
Time to live for meters that do not have any activity. |
|
|
Number of threads to use with the metrics publishing scheduler. |
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
URI of the Atlas server. |
|
|
Datadog API key. |
|
|
Datadog application key. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether to publish descriptions metadata to Datadog. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Tag that will be mapped to "host" when shipping metrics to Datadog. |
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
URI to ship metrics to. |
|
|
|
Whether to enable default metrics exporters. |
|
Dynatrace authentication token. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
URI to ship metrics to. |
|
|
ID of the custom device that is exporting metrics to Dynatrace. |
|
|
Group for exported metrics. |
|
|
|
Technology type for exported metrics. |
|
Default dimensions that are added to all metrics in the form of key-value pairs. |
|
|
|
Whether to enable Dynatrace metadata export. |
|
Prefix string that is added to all exported metrics. |
|
|
|
Whether to fall back to the built-in micrometer instruments for Timer and DistributionSummary. |
|
Base64-encoded credentials string. |
|
|
|
Whether to create the index automatically if it does not exist. |
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
Host to export metrics to. |
|
|
|
Index to export metrics to. |
|
|
Index date format used for rolling indices. |
|
|
Prefix to separate the index name from the date format used for rolling indices. |
|
Login password of the Elastic server. |
|
|
Ingest pipeline name. |
|
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
|
Name of the timestamp field. |
|
Login user of the Elastic server. |
|
|
Roles used to determine whether a user is authorized to be shown unsanitized values. |
|
|
When to show unsanitized values. |
|
|
Roles used to determine whether a user is authorized to be shown unsanitized values. |
|
|
When to show unsanitized values. |
|
|
|
Maximum time that a response can be cached. |
|
|
Whether to enable the httpexchanges endpoint. |
|
Roles used to determine whether a user is authorized to be shown unsanitized job or trigger values. |
|
|
When to show unsanitized job or trigger values. |
|
|
|
Whether to use an isolated object mapper to serialize endpoint JSON. |
|
|
UDP addressing mode, either unicast or multicast. |
|
|
Base time unit used to report durations. |
|
|
Whether exporting of metrics to Ganglia is enabled. |
|
|
Host of the Ganglia server to receive exported metrics. |
|
|
Port of the Ganglia server to receive exported metrics. |
|
|
Step size (i.e. reporting frequency) to use. |
|
|
Time to live for metrics on Ganglia. |
|
|
Base time unit used to report durations. |
|
|
Whether exporting of metrics to Graphite is enabled. |
|
Whether Graphite tags should be used, as opposed to a hierarchical naming convention. |
|
|
|
Host of the Graphite server to receive exported metrics. |
|
|
Port of the Graphite server to receive exported metrics. |
|
|
Protocol to use while shipping data to Graphite. |
|
|
Base time unit used to report rates. |
|
|
Step size (i.e. reporting frequency) to use. |
|
`` |
For the hierarchical naming convention, turn the specified tag keys into part of the metric prefix. |
|
|
Whether to enable HTTP request-response exchange recording. |
|
|
Items to be included in the exchange recording. |
|
Humio API token. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
Humio tags describing the data source in which metrics will be stored. |
|
|
URI to ship metrics to. |
|
|
API version of InfluxDB to use. |
|
|
|
Whether to create the Influx database if it does not exist before attempting to publish metrics to it. |
|
|
Number of measurements per request to use for this backend. |
|
Bucket for metrics. |
|
|
|
Whether to enable GZIP compression of metrics batches published to Influx. |
|
|
Connection timeout for requests to this backend. |
|
|
Write consistency for each point. |
|
|
Database to send metrics to. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
Org to write metrics to. |
|
|
Login password of the Influx server. |
|
|
|
Read timeout for requests to this backend. |
|
Time period for which Influx should retain data in the current database. |
|
|
Retention policy to use (Influx writes to the DEFAULT retention policy if one is not specified). |
|
|
How many copies of the data are stored in the cluster. |
|
|
Time range covered by a shard group. |
|
|
|
Step size (i.e. reporting frequency) to use. |
|
Authentication token to use with calls to the InfluxDB backend. |
|
|
URI of the Influx server. |
|
|
Login user of the Influx server. |
|
|
|
Metrics JMX domain name. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Step size (i.e. reporting frequency) to use. |
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
Login password of the KairosDB server. |
|
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
URI of the KairosDB server. |
|
|
Login user of the KairosDB server. |
|
|
New Relic account ID. |
|
|
New Relic API key. |
|
|
|
Number of measurements per request to use for this backend. |
|
Client provider type to use. |
|
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
The event type that should be published. |
|
|
Whether to send the meter name as the event type instead of using the 'event-type' configuration property value. |
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
URI to ship metrics to. |
|
|
Name of the observation for client requests. |
|
|
Name of the observation for server requests. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Read timeout for requests to this backend. |
|
Monitored resource’s attributes. |
|
|
|
Step size (i.e. reporting frequency) to use. |
|
URI of the OLTP server. |
|
|
|
Whether to enable publishing descriptions as part of the scrape payload to Prometheus. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Histogram type for backing DistributionSummary and Timer. |
|
Base URL for the Pushgateway. |
|
|
|
Enable publishing via a Prometheus Pushgateway. |
|
Grouping key for the pushed metrics. |
|
|
Job identifier for this application instance. |
|
|
Login password of the Prometheus Pushgateway. |
|
|
|
Frequency with which to push metrics. |
|
|
Operation that should be performed on shutdown. |
|
Login user of the Prometheus Pushgateway. |
|
|
|
Step size (i.e. reporting frequency) to use. |
|
SignalFX access token. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Read timeout for requests to this backend. |
|
Uniquely identifies the app instance that is publishing metrics to SignalFx. |
|
|
|
Step size (i.e. reporting frequency) to use. |
|
URI to ship metrics to. |
|
|
|
Whether exporting of metrics to this backend is enabled. |
|
|
Counting mode. |
|
|
Step size (i.e. reporting frequency) to use. |
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
Identifier of the Google Cloud project to monitor. |
|
|
|
Read timeout for requests to this backend. |
|
Monitored resource’s labels. |
|
|
|
Monitored resource type. |
|
|
Step size (i.e. reporting frequency) to use. |
|
|
Whether to use semantically correct metric types. |
|
|
Whether measurements should be buffered before sending to the StatsD server. |
|
|
Whether exporting of metrics to StatsD is enabled. |
|
|
StatsD line protocol to use. |
|
|
Host of the StatsD server to receive exported metrics. |
|
|
Total length of a single payload should be kept within your network’s MTU. |
|
|
How often gauges will be polled. |
|
|
Port of the StatsD server to receive exported metrics. |
|
|
Protocol of the StatsD server to receive exported metrics. |
|
|
Whether to send unchanged meters to the StatsD server. |
|
|
Step size to use in computing windowed statistics like max. |
|
|
Whether to enable correlation of the baggage context with logging contexts. |
|
List of fields that should be correlated with the logging context. |
|
|
|
Whether to enable Micrometer Tracing baggage propagation. |
|
List of fields that are referenced the same in-process as it is on the wire. |
|
|
|
Whether auto-configuration of tracing is enabled. |
|
|
Tracing context propagation type. |
|
|
Probability in the range from 0.0 to 1.0 that a trace will be sampled. |
|
API token used when publishing metrics and traces directly to the Wavefront API host. |
|
|
Wavefront Cluster name used in ApplicationTags. |
|
|
|
Wavefront 'Application' name used in ApplicationTags. |
|
Wavefront 'Service' name used in ApplicationTags, falling back to 'spring.application.name'. |
|
|
Wavefront Shard name used in ApplicationTags. |
|
|
|
Number of measurements per request to use for this backend. |
|
|
Connection timeout for requests to this backend. |
|
|
Whether exporting of metrics to this backend is enabled. |
|
Global prefix to separate metrics originating from this app’s instrumentation from those originating from other Wavefront integrations when viewed in the Wavefront UI. |
|
|
|
Read timeout for requests to this backend. |
|
|
Step size (i.e. reporting frequency) to use. |
|
|
Number of measurements per request to use for Wavefront. |
|
|
Flush interval to send queued messages. |
|
|
Maximum size of queued messages. |
|
Maximum size of a message. |
|
|
Unique identifier for the app instance that is the source of metrics and traces being published to Wavefront. |
|
|
URI to ship metrics and traces to. |
|
|
|
Connection timeout for requests to Zipkin. |
|
URL to the Zipkin API. |
|
|
|
Read timeout for requests to Zipkin. |
|
|
Maximum size of the HTTP request header. |
|
Regular expression defining proxies that are trusted when they appear in the "remote-ip-header" header. |
|
|
`` |
Job name to execute on startup. |
|
|
Compression supported by the Cassandra binary protocol. |
|
Location of the configuration file to use. |
|
|
|
Timeout to use when establishing driver connections. |
|
|
Timeout to use for internal queries that run as part of the initialization process, just after a connection is opened. |
|
|
Cluster node addresses in the form 'host:port', or a simple 'host' to use the configured port. |
|
|
Timeout to use for control queries. |
|
Keyspace name to use. |
|
|
Datacenter that is considered "local". |
|
|
Login password of the server. |
|
|
|
Heartbeat interval after which a message is sent on an idle connection to make sure it’s still alive. |
|
|
Idle timeout before an idle connection is removed. |
|
|
Port to use if a contact point does not specify one. |
|
Queries consistency level. |
|
|
|
How many rows will be retrieved simultaneously in a single network round-trip. |
|
Queries serial consistency level. |
|
|
How often the throttler attempts to dequeue requests. |
|
|
Maximum number of requests that are allowed to execute in parallel. |
|
|
Maximum number of requests that can be enqueued when the throttling threshold is exceeded. |
|
|
Maximum allowed request rate. |
|
|
|
Request throttling type. |
|
|
How long the driver waits for a request to complete. |
|
|
Schema action to take at startup. |
|
Name of the Cassandra session. |
|
|
|
Enable SSL support. |
|
Login user of the server. |
|
|
Additional server hosts. |
|
|
Client name to be set on connections with CLIENT SETNAME. |
|
|
Type of client to use. |
|
|
Maximum number of redirects to follow when executing commands across the cluster. |
|
|
Comma-separated list of "host:port" pairs to bootstrap from. |
|
|
Connection timeout. |
|
|
|
Database index used by the connection factory. |
|
|
Redis server host. |
|
Whether to enable the pool. |
|
|
|
Maximum number of connections that can be allocated by the pool at a given time. |
|
|
Maximum number of "idle" connections in the pool. |
|
|
Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted. |
|
|
Target for the minimum number of idle connections to maintain in the pool. |
|
Time between runs of the idle object evictor thread. |
|
|
|
Whether adaptive topology refreshing using all available refresh triggers should be used. |
|
|
Whether to discover and query all cluster nodes for obtaining the cluster topology. |
|
Cluster topology refresh period. |
|
|
Whether to enable the pool. |
|
|
|
Maximum number of connections that can be allocated by the pool at a given time. |
|
|
Maximum number of "idle" connections in the pool. |
|
|
Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted. |
|
|
Target for the minimum number of idle connections to maintain in the pool. |
|
Time between runs of the idle object evictor thread. |
|
|
|
Shutdown timeout. |
|
Login password of the redis server. |
|
|
|
Redis server port. |
|
Name of the Redis server. |
|
|
Comma-separated list of "host:port" pairs. |
|
|
Password for authenticating with sentinel(s). |
|
|
Login username for authenticating with sentinel(s). |
|
|
|
Whether to enable SSL support. |
|
Read timeout. |
|
|
Connection URL. |
|
|
Login username of the redis server. |
|
|
|
Whether to enable socket keep alive between client and Elasticsearch. |
|
Comma-separated list of simple patterns to match against the names of Spring Integration components. |
|
|
|
Whether to enable modification of existing topic configuration. |
|
Support for asynchronous record acknowledgements. |
|
|
Comma-separated list of runtime labels to use. |
|
|
|
Whether RFC 7807 Problem Details support should be enabled. |
|
|
Path pattern used for WebJar assets. |
|
|
Type of Redis session repository to configure. |
|
|
Whether RFC 7807 Problem Details support should be enabled. |
|
|
Path pattern used for WebJar assets. |
Key |
Replacement |
Reason |
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No longer used by Micrometer. |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Should be applied at the ObservationRegistry level. |
|
|
Not needed anymore, direct instrumentation in Spring MVC. |
|
|
|
|
|
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Support for image banners has been removed. |
|
|
Support for image banners has been removed. |
|
|
Support for image banners has been removed. |
|
|
Support for image banners has been removed. |
|
|
Support for image banners has been removed. |
|
|
Support for image banners has been removed. |
|
|
Support for image banners has been removed. |
|
|
||
|
||
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use of SSL should be indicated through an https URI scheme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reactive Elasticsearch client no longer uses WebClient. |
|
|
Removed in Flyway 9.0 |
|
|
|
Removed in Flyway 9.0 |
|
|
Removed in Flyway 9.0 |
|
|
Removed in Flyway 9.0 |
|
|
Removed in Flyway 9.0 |
|
|
|
|
Hibernate no longer supports disabling the use of new ID generator mappings. |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Use KafkaUtils#setConsumerRecordFormatter instead. |
|
|
||
|
||
|
||
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use of path extensions for request mapping and for content negotiation is discouraged. |
|
|
||
|
Use of path extensions for request mapping and for content negotiation is discouraged. |
|
|
Use of path extensions for request mapping and for content negotiation is discouraged. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
|
|
|
|
|
|
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
||
|
|