- Notifications
You must be signed in to change notification settings - Fork 41.6k
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. | |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| ||
| ||
| ||
| ||
| ||
| ||
|
| |
|
| |
|
| |
| ||
| ||
| ||
| ||
| ||
| ||
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| ||
| ||
|
|