Merge pull request #50375 from Kimgyuilli

* fix-stale-configuration-metadata-source-types:
  Fix stale type references in configuration metadata

Closes gh-50375
This commit is contained in:
Stéphane Nicoll
2026-05-30 14:45:14 +02:00
5 changed files with 86 additions and 86 deletions
@@ -201,7 +201,7 @@
},
{
"name": "management.wavefront.api-token-type",
"type": "org.springframework.boot.actuate.autoconfigure.wavefront.WavefrontProperties$TokenType",
"type": "java.lang.String",
"deprecation": {
"level": "error",
"reason": "Wavefront is end-of-life.",
@@ -44,7 +44,7 @@
},
{
"name": "spring.datasource.initialization-mode",
"type": "org.springframework.boot.jdbc.DataSourceInitializationMode",
"type": "org.springframework.boot.sql.init.DatabaseInitializationMode",
"deprecation": {
"level": "error",
"replacement": "spring.sql.init.mode",
@@ -10,7 +10,7 @@
{
"name": "spring.mail.test-connection",
"description": "Whether to test that the mail server is available on startup.",
"sourceType": "org.springframework.boot.autoconfigure.mail.MailProperties",
"sourceType": "org.springframework.boot.mail.autoconfigure.MailSenderValidatorAutoConfiguration",
"type": "java.lang.Boolean",
"defaultValue": false
}
@@ -1393,7 +1393,7 @@
},
{
"name": "management.metrics.export.prometheus.pushgateway.shutdown-operation",
"type": "org.springframework.boot.actuate.metrics.export.prometheus.PrometheusPushGatewayManager$ShutdownOperation",
"type": "org.springframework.boot.micrometer.metrics.export.prometheus.PrometheusPushGatewayManager$ShutdownOperation",
"deprecation": {
"level": "error",
"replacement": "management.prometheus.metrics.export.pushgateway.shutdown-operation",
@@ -1,84 +1,84 @@
{
"groups": [],
"properties": [
{
"name": "management.logging.export.otlp.enabled",
"type": "java.lang.Boolean",
"defaultValue": true,
"description": "Whether auto-configuration of logging is enabled to export logs over OTLP."
},
{
"name": "management.otlp.logging.compression",
"type": "org.springframework.boot.opentelemetry.actuate.autoconfigure.logging.OpenTelemetryLoggingExportProperties$Compression",
"description": "Method used to compress the payload.",
"defaultValue": "none",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.compression",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.connect-timeout",
"type": "java.time.Duration",
"description": "Connect timeout for the OTel collector connection.",
"defaultValue": "10s",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.connect-timeout",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.endpoint",
"type": "java.lang.String",
"description": "URL to the OTel collector's HTTP API.",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.endpoint",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.export.enabled",
"deprecation": {
"level": "error",
"replacement": "management.logging.export.otlp.enabled",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.headers",
"type": "java.util.Map<java.lang.String,java.lang.String>",
"description": "Custom HTTP headers you want to pass to the collector, for example auth headers.",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.headers",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.timeout",
"type": "java.time.Duration",
"description": "Call timeout for the OTel Collector to process an exported batch of data. This timeout spans the entire call: resolving DNS, connecting, writing the request body, server processing, and reading the response body. If the call requires redirects or retries all must complete within one timeout period.",
"defaultValue": "10s",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.timeout",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.transport",
"type": "org.springframework.boot.opentelemetry.actuate.autoconfigure.logging.Transport",
"description": "Transport used to send the logs.",
"defaultValue": "http",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.transport",
"since": "4.0.0"
}
}
],
"hints": []
"groups": [],
"properties": [
{
"name": "management.logging.export.otlp.enabled",
"type": "java.lang.Boolean",
"defaultValue": true,
"description": "Whether auto-configuration of logging is enabled to export logs over OTLP."
},
{
"name": "management.otlp.logging.compression",
"type": "org.springframework.boot.opentelemetry.autoconfigure.logging.otlp.OtlpLoggingProperties$Compression",
"description": "Method used to compress the payload.",
"defaultValue": "none",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.compression",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.connect-timeout",
"type": "java.time.Duration",
"description": "Connect timeout for the OTel collector connection.",
"defaultValue": "10s",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.connect-timeout",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.endpoint",
"type": "java.lang.String",
"description": "URL to the OTel collector's HTTP API.",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.endpoint",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.export.enabled",
"deprecation": {
"level": "error",
"replacement": "management.logging.export.otlp.enabled",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.headers",
"type": "java.util.Map<java.lang.String,java.lang.String>",
"description": "Custom HTTP headers you want to pass to the collector, for example auth headers.",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.headers",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.timeout",
"type": "java.time.Duration",
"description": "Call timeout for the OTel Collector to process an exported batch of data. This timeout spans the entire call: resolving DNS, connecting, writing the request body, server processing, and reading the response body. If the call requires redirects or retries all must complete within one timeout period.",
"defaultValue": "10s",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.timeout",
"since": "4.0.0"
}
},
{
"name": "management.otlp.logging.transport",
"type": "org.springframework.boot.opentelemetry.autoconfigure.logging.otlp.Transport",
"description": "Transport used to send the logs.",
"defaultValue": "http",
"deprecation": {
"level": "error",
"replacement": "management.opentelemetry.logging.export.otlp.transport",
"since": "4.0.0"
}
}
],
"hints": []
}