- 
                Notifications
    You must be signed in to change notification settings 
- Fork 41.6k
Spring Boot 2.3 Configuration Changelog
Configuration properties change between 2.2.7.RELEASE and 2.3.0.RELEASE
| Key | Replacement | Reason | 
| 
 | 
 | |
| 
 | No longer used by Micrometer. | |
| 
 | No longer used by Micrometer. | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | 
 | |
| 
 | 
 | 
| Key | Default value | Description | 
| 
 | 
 | Whether to enable liveness and readiness probes. | 
| 
 | Specific service-level objective boundaries for meter IDs starting with the specified name. | |
| 
 | 
 | Whether to ship a floored time, useful when sending measurements from multiple hosts to align them on a given time boundary. | 
| 
 | 
 | Prefix to separate the index name from the date format used for rolling indices. | 
| 
 | Ingest pipeline name. | |
| 
 | Whether Graphite tags should be used, as opposed to a hierarchical naming convention. | |
| 
 | Client provider type to use. | |
| 
 | 
 | Histogram type for backing DistributionSummary and Timer. | 
| 
 | 
 | 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 type. | 
| 
 | 
 | Step size (i.e. reporting frequency) to use. | 
| 
 | 
 | |
| 
 | 
 | |
| 
 | ||
| 
 | 
 | When to include "errors" attribute. | 
| 
 | 
 | When to include "message" attribute. | 
| 
 | 
 | Number of acceptor threads to use. | 
| 
 | 
 | Maximum thread idle time. | 
| 
 | 
 | Maximum number of threads. | 
| 
 | Maximum capacity of the thread pool’s backing queue. | |
| 
 | 
 | Minimum number of threads. | 
| 
 | 
 | Number of selector threads to use. | 
| 
 | ||
| 
 | 
 | Whether to enable http encoding support. | 
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | 
 | Whether to register the default Servlet with the container. | 
| 
 | Type of shutdown that the server will support. | |
| 
 | 
 | Name of the HTTP header from which the remote host is extracted. | 
| 
 | `10\.\d{1,3}\.\d{1,3}\.\d{1,3} | 192\.168\.\d{1,3}\.\d{1,3} | 
| 169\.254\.\d{1,3}\.\d{1,3} | 127\.\d{1,3}\.\d{1,3}\.\d{1,3} | 172\.1[6-9]{1}\.\d{1,3}\.\d{1,3} | 
| 172\.2[0-9]{1}\.\d{1,3}\.\d{1,3} | 172\.3[0-1]{1}\.\d{1,3}\.\d{1,3} | 0:0:0:0:0:0:0:1 | 
| ::1` | Regular expression that matches proxies that are to be trusted. | 
 | 
| 
 | Name of the HTTP header used to override the original port value. | 
 | 
| Header that holds the incoming protocol, usually named "X-Forwarded-Proto". | 
 | |
| 
 | Value of the protocol header indicating whether the incoming request uses SSL. | 
 | 
| Name of the HTTP header from which the remote IP is extracted. | 
 | |
| 
 | Maximum amount of worker threads. | 
 | 
| 
 | Minimum amount of worker threads. | 
 | 
| Number of I/O threads to create for the worker. | 
 | |
| Number of worker threads. | 
 | |
| 
 | Whether to log form data at DEBUG level, and headers at TRACE level. | 
 | 
| Connection string used to locate the Couchbase cluster. | 
 | |
| 
 | Length of time an HTTP connection may remain idle before it is closed and removed from the pool. | 
 | 
| 
 | Maximum number of sockets per node. | 
 | 
| 
 | Minimum number of sockets per node. | 
 | 
| 
 | Timeout for the analytics service. | 
 | 
| 
 | Bucket disconnect timeout. | 
 | 
| 
 | Timeout for operations on a specific key-value with a durability level. | 
 | 
| 
 | Timeout for the management operations. | 
 | 
| 
 | Timeout for the search service. | 
 | 
| 
 | 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. | 
 | 
| Datacenter that is considered "local". | 
 | |
| Queries consistency level. | 
 | |
| 
 | How many rows will be retrieved simultaneously in a single network roundtrip. | 
 | 
| 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. | 
 | 
| Name of the Cassandra session. | 
 | |
| Name of the bucket to connect to. | 
 | |
| Fully qualified name of the FieldNamingStrategy to use. | 
 | |
| Name of the scope used for all collection access. | 
 | |
| 
 | Name of the field that stores the type information for complex types when using "MappingCouchbaseConverter". | 
 | 
| Limit on the number of bytes that can be buffered whenever the input stream needs to be aggregated. | 
 | |
| Required replica set name for the cluster. | 
 | |
| 
 | Representation to use when converting a UUID to a BSON binary value. | 
 | 
| 
 | Whether to enable R2DBC repositories. | 
 | 
| Default schema name managed by Flyway (case-sensitive). | 
 | |
| 
 | Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. | 
 | 
| TCP RSocket server host to connect to. | 
 | |
| TCP RSocket server port to connect to. | 
 | |
| WebSocket RSocket server uri to connect to. | 
 | |
| 
 | Whether to handle message mapping for RSocket via Spring Integration. | 
 | 
| Security protocol used to communicate with brokers. | 
 | |
| Security protocol used to communicate with brokers. | 
 | |
| Security protocol used to communicate with brokers. | 
 | |
| Security protocol used to communicate with brokers. | 
 | |
| Security protocol used to communicate with brokers. | 
 | |
| 
 | Timeout for the shutdown of any phase (group of SmartLifecycle beans with the same 'phase' value). | 
 | 
| 
 | Whether to clear all checksums in the current changelog, so they will be recalculated upon the next update. | 
 | 
| Tag name to use when applying database changes. | 
 | |
| Override the Cloud Platform auto-detection. | 
 | |
| Preferred JSON mapper to use for HTTP message conversion. | 
 | |
| Date format to use, for example  | 
 | |
| Date-time format to use, for example  | 
 | |
| Time format to use, for example  | 
 | |
| 
 | Whether logging of (potentially sensitive) request details at DEBUG and TRACE level is allowed. | 
 | 
| 
 | Whether to generate a random database name. | 
 | 
| Database name. | 
 | |
| Login password of the database. | 
 | |
| Whether pooling is enabled. | 
 | |
| 
 | Initial connection pool size. | 
 | 
| 
 | Idle timeout. | 
 | 
| 
 | Maximal connection pool size. | 
 | 
| Validation query. | 
 | |
| Additional R2DBC options. | 
 | |
| R2DBC URL of the database. database name, username, password and pooling options specified in the url take precedence over individual options. | 
 | |
| Login username of the database. | 
 | |
| 
 | Number of channels per connection requested by the client. | 
 | 
| 
 | Whether adaptive topology refreshing using all available refresh triggers should be used. | 
 | 
| Cluster topology refresh period. | 
 | |
| Password for authenticating with sentinel(s). | 
 | |
| Base path for all web handlers. | 
 | |
| Date format to use, for example  | 
 | |
| Date-time format to use, for example  | 
 | 
| Key | Replacement | Reason | 
| 
 | 
 | |
| 
 | 
 | |
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | Each server behaves differently. | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | Replaced to support additional strategies. | 
| 
 | 
 | |
| 
 | A bucket is no longer auto-configured. | |
| 
 | A bucket is no longer auto-configured. | |
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | ||
| 
 | Cassandra no longer provides JMX metrics. | |
| 
 | 
 | |
| 
 | No longer available. | |
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | 
 | |
| 
 | ||
| 
 | ||
| 
 |