diff --git a/src/main/resources/META-INF/rewrite/spring-boot-20-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-20-properties.yml new file mode 100644 index 000000000..e2e61d408 --- /dev/null +++ b/src/main/resources/META-INF/rewrite/spring-boot-20-properties.yml @@ -0,0 +1,535 @@ +# +# Copyright 2023 the original author or authors. +#
+# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +#
+# https://www.apache.org/licenses/LICENSE-2.0 +#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_0
+displayName: Migrate Spring Boot properties to 2.0
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.main.show-banner
+ newPropertyKey: spring.main.banner-mode
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.main.web-environment
+ newPropertyKey: spring.main.web-application-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: banner.charset
+ newPropertyKey: spring.banner.charset
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: banner.image.height
+ newPropertyKey: spring.banner.image.height
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: banner.image.invert
+ newPropertyKey: spring.banner.image.invert
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: banner.image.location
+ newPropertyKey: spring.banner.image.location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: banner.image.margin
+ newPropertyKey: spring.banner.image.margin
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: banner.image.width
+ newPropertyKey: spring.banner.image.width
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: banner.location
+ newPropertyKey: spring.banner.location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: security.filter-dispatcher-types
+ newPropertyKey: spring.security.filter.dispatcher-types
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: security.filter-order
+ newPropertyKey: spring.security.filter.order
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.repositories.enabled
+ newPropertyKey: spring.data.cassandra.repositories.type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.couchbase.repositories.enabled
+ newPropertyKey: spring.data.couchbase.repositories.type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.mongodb.repositories.enabled
+ newPropertyKey: spring.data.mongodb.repositories.type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.jta.bitronix.properties.background-recovery-interval
+ newPropertyKey: spring.jta.bitronix.properties.background-recovery-interval-seconds
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mvc.media-types
+ newPropertyKey: spring.mvc.contentnegotiation.media-types
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.baseline-description
+ newPropertyKey: spring.flyway.baseline-description
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.baseline-on-migrate
+ newPropertyKey: spring.flyway.baseline-on-migrate
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.baseline-version
+ newPropertyKey: spring.flyway.baseline-version
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.check-location
+ newPropertyKey: spring.flyway.check-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.clean-on-validation-error
+ newPropertyKey: spring.flyway.clean-on-validation-error
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.enabled
+ newPropertyKey: spring.flyway.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.encoding
+ newPropertyKey: spring.flyway.encoding
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.init-sqls
+ newPropertyKey: spring.flyway.init-sqls
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.locations
+ newPropertyKey: spring.flyway.locations
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.out-of-order
+ newPropertyKey: spring.flyway.out-of-order
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.password
+ newPropertyKey: spring.flyway.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.placeholder-prefix
+ newPropertyKey: spring.flyway.placeholder-prefix
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.placeholder-replacement
+ newPropertyKey: spring.flyway.placeholder-replacement
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.placeholder-suffix
+ newPropertyKey: spring.flyway.placeholder-suffix
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.placeholders
+ newPropertyKey: spring.flyway.placeholders
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.schemas
+ newPropertyKey: spring.flyway.schemas
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.sql-migration-prefix
+ newPropertyKey: spring.flyway.sql-migration-prefix
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.sql-migration-separator
+ newPropertyKey: spring.flyway.sql-migration-separator
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.sql-migration-suffix
+ newPropertyKey: spring.flyway.sql-migration-suffixes
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.table
+ newPropertyKey: spring.flyway.table
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.target
+ newPropertyKey: spring.flyway.target
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.url
+ newPropertyKey: spring.flyway.url
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.user
+ newPropertyKey: spring.flyway.user
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: flyway.validate-on-migrate
+ newPropertyKey: spring.flyway.validate-on-migrate
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.change-log
+ newPropertyKey: spring.liquibase.change-log
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.check-change-log-location
+ newPropertyKey: spring.liquibase.check-change-log-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.contexts
+ newPropertyKey: spring.liquibase.contexts
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.default-schema
+ newPropertyKey: spring.liquibase.default-schema
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.drop-first
+ newPropertyKey: spring.liquibase.drop-first
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.enabled
+ newPropertyKey: spring.liquibase.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.labels
+ newPropertyKey: spring.liquibase.labels
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.parameters
+ newPropertyKey: spring.liquibase.parameters
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.password
+ newPropertyKey: spring.liquibase.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.rollback-file
+ newPropertyKey: spring.liquibase.rollback-file
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.url
+ newPropertyKey: spring.liquibase.url
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: liquibase.user
+ newPropertyKey: spring.liquibase.user
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: security.user.name
+ newPropertyKey: spring.security.user.name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: security.user.password
+ newPropertyKey: spring.security.user.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: security.user.role
+ newPropertyKey: spring.security.user.roles
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.context-parameters
+ newPropertyKey: server.servlet.context-parameters
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.context-path
+ newPropertyKey: server.servlet.context-path
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.display-name
+ newPropertyKey: server.servlet.application-display-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jsp-servlet.class-name
+ newPropertyKey: server.servlet.jsp.class-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jsp-servlet.init-parameters
+ newPropertyKey: server.servlet.jsp.init-parameters
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jsp-servlet.registered
+ newPropertyKey: server.servlet.jsp.registered
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.servlet-path
+ newPropertyKey: server.servlet.path
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.cookie.comment
+ newPropertyKey: server.servlet.session.cookie.comment
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.cookie.domain
+ newPropertyKey: server.servlet.session.cookie.domain
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.cookie.http-only
+ newPropertyKey: server.servlet.session.cookie.http-only
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.cookie.max-age
+ newPropertyKey: server.servlet.session.cookie.max-age
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.cookie.name
+ newPropertyKey: server.servlet.session.cookie.name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.cookie.path
+ newPropertyKey: server.servlet.session.cookie.path
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.cookie.secure
+ newPropertyKey: server.servlet.session.cookie.secure
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.persistent
+ newPropertyKey: server.servlet.session.persistent
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.store-dir
+ newPropertyKey: server.servlet.session.store-dir
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.timeout
+ newPropertyKey: server.servlet.session.timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.session.tracking-modes
+ newPropertyKey: server.servlet.session.tracking-modes
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.batch.initializer.enabled
+ newPropertyKey: spring.batch.initialize-schema
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.connect-timeout-millis
+ newPropertyKey: spring.data.cassandra.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.read-timeout-millis
+ newPropertyKey: spring.data.cassandra.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.initialize
+ newPropertyKey: spring.datasource.initialization-mode
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.sql-migration-suffix
+ newPropertyKey: spring.flyway.sql-migration-suffixes
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.git.properties
+ newPropertyKey: spring.info.git.location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.multipart.enabled
+ newPropertyKey: spring.servlet.multipart.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.multipart.file-size-threshold
+ newPropertyKey: spring.servlet.multipart.file-size-threshold
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.multipart.location
+ newPropertyKey: spring.servlet.multipart.location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.multipart.max-file-size
+ newPropertyKey: spring.servlet.multipart.max-file-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.multipart.max-request-size
+ newPropertyKey: spring.servlet.multipart.max-request-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.multipart.resolve-lazily
+ newPropertyKey: spring.servlet.multipart.resolve-lazily
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.messages.cache-seconds
+ newPropertyKey: spring.messages.cache-duration
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.pool.max-active
+ newPropertyKey: spring.redis.jedis.pool.max-idle
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.pool.max-idle
+ newPropertyKey: spring.redis.jedis.pool.max-idle
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.pool.max-wait
+ newPropertyKey: spring.redis.jedis.pool.max-wait
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.pool.min-idle
+ newPropertyKey: spring.redis.jedis.pool.min-idle
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache-period
+ newPropertyKey: spring.resources.cache.period
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.session.jdbc.initializer.enabled
+ newPropertyKey: spring.session.jdbc.initialize-schema
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.session.mongo.collection-name
+ newPropertyKey: spring.session.mongodb.collection-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.thymeleaf.content-type
+ newPropertyKey: spring.thymeleaf.servlet.content-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.couchbase.env.endpoints.query
+ newPropertyKey: spring.couchbase.env.endpoints.queryservice.max-endpoints
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.couchbase.env.endpoints.view
+ newPropertyKey: spring.couchbase.env.endpoints.viewservice.max-endpoints
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.auditevents.enabled
+ newPropertyKey: management.endpoint.auditevents.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.auditevents.path
+ newPropertyKey: management.endpoints.web.path-mapping.auditevents
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.autoconfig.enabled
+ newPropertyKey: management.endpoint.conditions.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.autoconfig.path
+ newPropertyKey: management.endpoints.web.path-mapping.conditions
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.beans.enabled
+ newPropertyKey: management.endpoint.beans.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.beans.path
+ newPropertyKey: management.endpoints.web.path-mapping.beans
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.configprops.enabled
+ newPropertyKey: management.endpoint.configprops.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.configprops.keys-to-sanitize
+ newPropertyKey: management.endpoint.configprops.keys-to-sanitize
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.configprops.path
+ newPropertyKey: management.endpoints.web.path-mapping.configprops
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.cors.allow-credentials
+ newPropertyKey: management.endpoints.web.cors.allow-credentials
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.cors.allowed-headers
+ newPropertyKey: management.endpoints.web.cors.allowed-headers
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.cors.allowed-methods
+ newPropertyKey: management.endpoints.web.cors.allowed-methods
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.cors.allowed-origins
+ newPropertyKey: management.endpoints.web.cors.allowed-origins
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.cors.exposed-headers
+ newPropertyKey: management.endpoints.web.cors.exposed-headers
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.cors.max-age
+ newPropertyKey: management.endpoints.web.cors.max-age
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.dump.enabled
+ newPropertyKey: management.endpoint.threaddump.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.dump.path
+ newPropertyKey: management.endpoints.web.path-mapping.dump
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.enabled
+ newPropertyKey: management.endpoints.enabled-by-default
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.env.enabled
+ newPropertyKey: management.endpoint.env.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.env.keys-to-sanitize
+ newPropertyKey: management.endpoint.env.keys-to-sanitize
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.env.path
+ newPropertyKey: management.endpoints.web.path-mapping.env
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.flyway.enabled
+ newPropertyKey: management.endpoint.flyway.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.health.enabled
+ newPropertyKey: management.endpoint.health.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.health.mapping
+ newPropertyKey: management.health.status.http-mapping
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.health.path
+ newPropertyKey: management.endpoints.web.path-mapping.health
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.health.time-to-live
+ newPropertyKey: management.endpoint.health.cache.time-to-live
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.heapdump.enabled
+ newPropertyKey: management.endpoint.heapdump.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.heapdump.path
+ newPropertyKey: management.endpoints.web.path-mapping.heapdump
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.info.enabled
+ newPropertyKey: management.endpoint.info.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.info.path
+ newPropertyKey: management.endpoints.web.path-mapping.info
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.jmx.domain
+ newPropertyKey: management.endpoints.jmx.domain
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.jmx.enabled
+ newPropertyKey: management.endpoints.jmx.exposure.exclude
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.jmx.static-names
+ newPropertyKey: management.endpoints.jmx.static-names
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.jmx.unique-names
+ newPropertyKey: management.endpoints.jmx.unique-names
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.jolokia.enabled
+ newPropertyKey: management.endpoint.jolokia.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.jolokia.path
+ newPropertyKey: management.endpoints.web.path-mapping.jolokia
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.liquibase.enabled
+ newPropertyKey: management.endpoint.liquibase.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.logfile.enabled
+ newPropertyKey: management.endpoint.logfile.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.logfile.external-file
+ newPropertyKey: management.endpoint.logfile.external-file
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.logfile.path
+ newPropertyKey: management.endpoints.web.path-mapping.logfile
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.loggers.enabled
+ newPropertyKey: management.endpoint.loggers.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.loggers.path
+ newPropertyKey: management.endpoints.web.path-mapping.loggers
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.mappings.enabled
+ newPropertyKey: management.endpoint.mappings.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.mappings.path
+ newPropertyKey: management.endpoints.web.path-mapping.mappings
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.metrics.enabled
+ newPropertyKey: management.endpoint.metrics.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.metrics.path
+ newPropertyKey: management.endpoints.web.path-mapping.metrics
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.shutdown.enabled
+ newPropertyKey: management.endpoint.shutdown.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.shutdown.path
+ newPropertyKey: management.endpoints.web.path-mapping.shutdown
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.trace.filter.enabled
+ newPropertyKey: management.trace.http.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.trace.enabled
+ newPropertyKey: management.endpoint.httptrace.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: endpoints.trace.path
+ newPropertyKey: management.endpoints.web.path-mapping.httptrace
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: jolokia.config
+ newPropertyKey: management.endpoint.jolokia.config
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.add-application-context-header
+ newPropertyKey: management.server.add-application-context-header
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.address
+ newPropertyKey: management.server.address
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.context-path
+ newPropertyKey: management.server.servlet.context-path
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.port
+ newPropertyKey: management.server.port
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.ciphers
+ newPropertyKey: management.server.ssl.ciphers
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.client-auth
+ newPropertyKey: management.server.ssl.client-auth
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.enabled
+ newPropertyKey: management.server.ssl.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.enabled-protocols
+ newPropertyKey: management.server.ssl.enabled-protocols
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.key-alias
+ newPropertyKey: management.server.ssl.key-alias
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.key-password
+ newPropertyKey: management.server.ssl.key-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.key-store
+ newPropertyKey: management.server.ssl.key-store
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.key-store-password
+ newPropertyKey: management.server.ssl.key-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.key-store-provider
+ newPropertyKey: management.server.ssl.key-store-provider
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.key-store-type
+ newPropertyKey: management.server.ssl.key-store-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.protocol
+ newPropertyKey: management.server.ssl.protocol
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.trust-store
+ newPropertyKey: management.server.ssl.trust-store
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.trust-store-password
+ newPropertyKey: management.server.ssl.trust-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.trust-store-provider
+ newPropertyKey: management.server.ssl.trust-store-provider
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.ssl.trust-store-type
+ newPropertyKey: management.server.ssl.trust-store-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.trace.include
+ newPropertyKey: management.trace.http.include
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.metrics.export.statsd.host
+ newPropertyKey: management.metrics.export.statsd.host
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.metrics.export.statsd.port
+ newPropertyKey: management.metrics.export.statsd.port
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-20.yml b/src/main/resources/META-INF/rewrite/spring-boot-20.yml
index df143d9f6..f385776ab 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-20.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-20.yml
@@ -76,7 +76,6 @@ description: >
and change the interface to `WebServerFactoryCustomizer
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_1
+displayName: Migrate Spring Boot properties to 2.1
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.max-http-post-size
+ newPropertyKey: server.jetty.max-http-form-post-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.servlet.path
+ newPropertyKey: spring.mvc.servlet.path
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.max-http-header-size
+ newPropertyKey: server.max-http-header-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.max-http-post-size
+ newPropertyKey: server.tomcat.max-http-form-post-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.activemq.pool.maximum-active-session-per-connection
+ newPropertyKey: spring.activemq.pool.max-sessions-per-connection
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.artemis.pool.maximum-active-session-per-connection
+ newPropertyKey: spring.artemis.pool.max-sessions-per-connection
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.admin.ssl.keystore-location
+ newPropertyKey: spring.kafka.admin.ssl.key-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.admin.ssl.keystore-password
+ newPropertyKey: spring.kafka.admin.ssl.key-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.admin.ssl.truststore-location
+ newPropertyKey: spring.kafka.admin.ssl.trust-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.admin.ssl.truststore-password
+ newPropertyKey: spring.kafka.admin.ssl.trust-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.consumer.ssl.keystore-location
+ newPropertyKey: spring.kafka.consumer.ssl.key-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.consumer.ssl.keystore-password
+ newPropertyKey: spring.kafka.consumer.ssl.key-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.consumer.ssl.truststore-location
+ newPropertyKey: spring.kafka.consumer.ssl.trust-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.consumer.ssl.truststore-password
+ newPropertyKey: spring.kafka.consumer.ssl.trust-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.producer.ssl.keystore-location
+ newPropertyKey: spring.kafka.producer.ssl.key-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.producer.ssl.keystore-password
+ newPropertyKey: spring.kafka.producer.ssl.key-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.producer.ssl.truststore-location
+ newPropertyKey: spring.kafka.producer.ssl.trust-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.producer.ssl.truststore-password
+ newPropertyKey: spring.kafka.producer.ssl.trust-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.ssl.keystore-location
+ newPropertyKey: spring.kafka.ssl.key-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.ssl.keystore-password
+ newPropertyKey: spring.kafka.ssl.key-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.ssl.truststore-location
+ newPropertyKey: spring.kafka.ssl.trust-store-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.ssl.truststore-password
+ newPropertyKey: spring.kafka.ssl.trust-store-password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.kafka.streams.cache-max-bytes-buffering
+ newPropertyKey: spring.kafka.streams.cache-max-size-buffering
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mvc.formcontent.putfilter.enabled
+ newPropertyKey: spring.mvc.formcontent.filter.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.rabbitmq.template.queue
+ newPropertyKey: spring.rabbitmq.template.default-receive-queue
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.gzipped
+ newPropertyKey: spring.resources.chain.compressed
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.binders.files.enabled
+ newPropertyKey: management.metrics.enable.process.files
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.binders.jvm.enabled
+ newPropertyKey: management.metrics.enable.jvm
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.binders.logback.enabled
+ newPropertyKey: management.metrics.enable.logback
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.endpoints.jmx.unique-names
+ newPropertyKey: spring.jmx.unique-names
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-21.yml b/src/main/resources/META-INF/rewrite/spring-boot-21.yml
index 91662fb40..b9d551ed4 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-21.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-21.yml
@@ -65,93 +65,3 @@ recipeList:
- org.openrewrite.java.ChangeMethodName:
methodPattern: org.springframework.boot.web.client.RestTemplateBuilder basicAuthorization(String, String)
newMethodName: basicAuthentication
----
-########################################################################################################################
-# SpringBoot 2.1 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_1
-displayName: Migrate Spring Boot properties to 2.1
-description: Migrate properties found in `application.properties` and `application.yml`.
-recipeList:
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.binders.files.enabled
- newPropertyKey: management.metrics.enable.process.files
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.binders.jvm.enabled
- newPropertyKey: management.metrics.enable.jvm
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.binders.logback.enabled
- newPropertyKey: management.metrics.enable.logback
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.servlet.path
- newPropertyKey: spring.mvc.servlet.path
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.activemq.pool.maximum-active-session-per-connection
- newPropertyKey: spring.activemq.pool.max-sessions-per-connection
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.artemis.pool.maximum-active-session-per-connection
- newPropertyKey: spring.artemis.pool.max-sessions-per-connection
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.admin.ssl.keystore-location
- newPropertyKey: spring.kafka.admin.ssl.key-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.admin.ssl.keystore-password
- newPropertyKey: spring.kafka.admin.ssl.key-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.admin.ssl.truststore-location
- newPropertyKey: spring.kafka.admin.ssl.trust-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.admin.ssl.truststore-password
- newPropertyKey: spring.kafka.admin.ssl.trust-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.consumer.ssl.keystore-location
- newPropertyKey: spring.kafka.consumer.ssl.key-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.consumer.ssl.keystore-password
- newPropertyKey: spring.kafka.consumer.ssl.key-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.consumer.ssl.truststore-location
- newPropertyKey: spring.kafka.consumer.ssl.trust-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.consumer.ssl.truststore-password
- newPropertyKey: spring.kafka.consumer.ssl.trust-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.producer.ssl.keystore-location
- newPropertyKey: spring.kafka.producer.ssl.key-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.producer.ssl.keystore-password
- newPropertyKey: spring.kafka.producer.ssl.key-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.producer.ssl.truststore-location
- newPropertyKey: spring.kafka.producer.ssl.trust-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.producer.ssl.truststore-password
- newPropertyKey: spring.kafka.producer.ssl.trust-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.ssl.keystore-location
- newPropertyKey: spring.kafka.ssl.key-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.ssl.keystore-password
- newPropertyKey: spring.kafka.ssl.key-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.ssl.truststore-location
- newPropertyKey: spring.kafka.ssl.trust-store-location
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.ssl.truststore-password
- newPropertyKey: spring.kafka.ssl.trust-store-password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.mvc.formcontent.putfilter.enabled
- newPropertyKey: spring.mvc.formcontent.filter.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.gzipped
- newPropertyKey: spring.resources.chain.compressed
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.binders.files.enabled
- newPropertyKey: management.metrics.enable.process.files
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.binders.jvm.enabled
- newPropertyKey: management.metrics.enable.jvm
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.binders.logback.enabled
- newPropertyKey: management.metrics.enable.logback
-
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-22-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-22-properties.yml
new file mode 100644
index 000000000..e2137c2c0
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-22-properties.yml
@@ -0,0 +1,86 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_2
+displayName: Migrate Spring Boot properties to 2.2
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.accesslog.date-format
+ newPropertyKey: server.jetty.accesslog.custom-format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.accesslog.extended-format
+ newPropertyKey: server.jetty.accesslog.format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.accesslog.locale
+ newPropertyKey: server.jetty.accesslog.custom-format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.accesslog.log-cookies
+ newPropertyKey: server.jetty.accesslog.custom-format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.accesslog.log-latency
+ newPropertyKey: server.jetty.accesslog.custom-format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.accesslog.log-server
+ newPropertyKey: server.jetty.accesslog.custom-format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.accesslog.time-zone
+ newPropertyKey: server.jetty.accesslog.custom-format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.jmx-enabled
+ newPropertyKey: spring.datasource.tomcat.jmx-enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.reactor.stacktrace-mode.enabled
+ newPropertyKey: spring.reactor.debug-agent.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.use-forward-headers
+ newPropertyKey: server.forward-headers-strategy
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.jackson.joda-date-time-format
+ newPropertyKey: dateFormat
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.rabbitmq.listener.simple.transaction-size
+ newPropertyKey: spring.rabbitmq.listener.simple.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.rabbitmq.publisher-confirms
+ newPropertyKey: spring.rabbitmq.publisher-confirm-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: logging.file
+ newPropertyKey: logging.file.name
+ except: [ .+ ]
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: logging.path
+ newPropertyKey: logging.file.path
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.health.status.http-mapping
+ newPropertyKey: management.endpoint.health.status.http-mapping
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.health.status.order
+ newPropertyKey: management.endpoint.health.status.order
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.web.client.requests-metric-name
+ newPropertyKey: management.metrics.web.client.request.metric-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.web.server.auto-time-requests
+ newPropertyKey: management.metrics.web.server.request.autotime.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.web.server.requests-metric-name
+ newPropertyKey: management.metrics.web.server.request.metric-name
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-22.yml b/src/main/resources/META-INF/rewrite/spring-boot-22.yml
index c8d7df393..c4187530e 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-22.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-22.yml
@@ -79,57 +79,3 @@ recipeList:
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientBuilderCustomizer
newFullyQualifiedTypeName: org.springframework.boot.test.web.reactive.server.WebTestClientBuilderCustomizer
----
-########################################################################################################################
-# SpringBoot 2.2 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_2
-displayName: Migrate Spring Boot properties to 2.2
-description: Migrate properties found in `application.properties` and `application.yml`.
-recipeList:
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: logging.file
- newPropertyKey: logging.file.name
- except: [ .+ ]
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: logging.path
- newPropertyKey: logging.file.path
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.accesslog.date-format
- newPropertyKey: server.jetty.accesslog.custom-format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.accesslog.extended-format
- newPropertyKey: server.jetty.accesslog.format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.accesslog.locale
- newPropertyKey: server.jetty.accesslog.custom-format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.accesslog.log-cookies
- newPropertyKey: server.jetty.accesslog.custom-format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.accesslog.log-latency
- newPropertyKey: server.jetty.accesslog.custom-format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.accesslog.log-server
- newPropertyKey: server.jetty.accesslog.custom-format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.accesslog.time-zone
- newPropertyKey: server.jetty.accesslog.custom-format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.tomcat.max-http-header-size
- newPropertyKey: server.max-http-header-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.jmx-enabled
- newPropertyKey: spring.datasource.tomcat.jmx-enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.kafka.streams.cache-max-bytes-buffering
- newPropertyKey: spring.kafka.streams.cache-max-size-buffering
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.rabbitmq.template.queue
- newPropertyKey: spring.rabbitmq.template.default-receive-queue
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.reactor.stacktrace-mode.enabled
- newPropertyKey: spring.reactor.debug-agent.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.endpoints.jmx.unique-names
- newPropertyKey: spring.jmx.unique-names
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-23-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-23-properties.yml
new file mode 100644
index 000000000..2d03c737e
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-23-properties.yml
@@ -0,0 +1,145 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_3
+displayName: Migrate Spring Boot properties to 2.3
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.acceptors
+ newPropertyKey: server.jetty.threads.acceptors
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.max-queue-capacity
+ newPropertyKey: server.jetty.threads.max-queue-capacity
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.max-threads
+ newPropertyKey: server.jetty.threads.max
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.min-threads
+ newPropertyKey: server.jetty.threads.min
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.selectors
+ newPropertyKey: server.jetty.threads.selectors
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.jetty.thread-idle-timeout
+ newPropertyKey: server.jetty.threads.idle-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.host-header
+ newPropertyKey: server.tomcat.remoteip.host-header
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.internal-proxies
+ newPropertyKey: server.tomcat.remoteip.internal-proxies
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.max-threads
+ newPropertyKey: server.tomcat.threads.max
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.min-spare-threads
+ newPropertyKey: server.tomcat.threads.min-spare
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.port-header
+ newPropertyKey: server.tomcat.remote.port-header
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.protocol-header
+ newPropertyKey: server.tomcat.remoteip.protocol-header
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.protocol-header-https-value
+ newPropertyKey: server.tomcat.remoteip.protocol-header-https-value
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.tomcat.remote-ip-header
+ newPropertyKey: server.tomcat.remoteip.remote-ip-header
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.undertow.io-threads
+ newPropertyKey: server.undertow.threads.io
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.undertow.worker-threads
+ newPropertyKey: server.undertow.threads.worker
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.couchbase.bootstrap-hosts
+ newPropertyKey: spring.couchbase.connection-string
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.couchbase.env.endpoints.queryservice.max-endpoints
+ newPropertyKey: spring.couchbase.env.io.max-endpoints
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.couchbase.env.endpoints.queryservice.min-endpoints
+ newPropertyKey: spring.couchbase.env.io.min-endpoints
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.couchbase.env.endpoints.viewservice.max-endpoints
+ newPropertyKey: spring.couchbase.env.io.max-endpoints
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.couchbase.env.endpoints.viewservice.min-endpoints
+ newPropertyKey: spring.couchbase.env.io.min-endpoints
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.cluster-name
+ newPropertyKey: spring.data.cassandra.session-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.connect-timeout
+ newPropertyKey: spring.data.cassandra.connection.init-query-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.consistency-level
+ newPropertyKey: spring.data.cassandra.request.consistency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.fetch-size
+ newPropertyKey: spring.data.cassandra.request.page-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.pool.max-queue-size
+ newPropertyKey: spring.data.cassandra.request.throttler.max-queue-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.read-timeout
+ newPropertyKey: spring.data.cassandra.request.timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.serial-consistency-level
+ newPropertyKey: spring.data.cassandra.request.serial-consistency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.converters.preferred-json-mapper
+ newPropertyKey: spring.mvc.converters.preferred-json-mapper
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.encoding.charset
+ newPropertyKey: server.servlet.encoding.charset
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.encoding.enabled
+ newPropertyKey: server.servlet.encoding.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.encoding.force
+ newPropertyKey: server.servlet.encoding.force
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.encoding.force-request
+ newPropertyKey: server.servlet.encoding.force-request
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.encoding.force-response
+ newPropertyKey: server.servlet.encoding.force-response
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.encoding.mapping
+ newPropertyKey: server.servlet.encoding.mapping
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.http.log-request-details
+ newPropertyKey: spring.mvc.log-request-details
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mvc.date-format
+ newPropertyKey: spring.mvc.format.date
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.webflux.date-format
+ newPropertyKey: spring.webflux.format.date
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.health.probes.enabled
+ newPropertyKey: management.endpoint.health.probes.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.distribution.sla
+ newPropertyKey: management.metrics.distribution.slo
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-23.yml b/src/main/resources/META-INF/rewrite/spring-boot-23.yml
index 278762519..9d0495389 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-23.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-23.yml
@@ -71,88 +71,3 @@ recipeList:
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: org.springframework.boot.autoconfigure.elasticsearch.rest.RestClientBuilderCustomizer
newFullyQualifiedTypeName: org.springframework.boot.autoconfigure.elasticsearch.RestClientBuilderCustomizer
-
----
-########################################################################################################################
-# SpringBoot 2.3 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_3
-displayName: Migrate Spring Boot properties to 2.3
-description: Migrate properties found in `application.properties` and `application.yml`.
-recipeList:
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.health.probes.enabled
- newPropertyKey: management.endpoint.health.probes.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.client.requests-metric-name
- newPropertyKey: management.metrics.web.client.request.metric-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.server.auto-time-requests
- newPropertyKey: management.metrics.web.server.request.autotime.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.server.requests-metric-name
- newPropertyKey: management.metrics.web.server.request.metric-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.jetty.max-http-post-size
- newPropertyKey: server.jetty.max-http-form-post-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.tomcat.max-http-post-size
- newPropertyKey: server.tomcat.max-http-form-post-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.use-forward-headers
- newPropertyKey: server.forward-headers-strategy
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.couchbase.bootstrap-hosts
- newPropertyKey: spring.couchbase.connection-string
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.couchbase.env.endpoints.queryservice.max-endpoints
- newPropertyKey: spring.couchbase.env.io.max-endpoints
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.couchbase.env.endpoints.queryservice.min-endpoints
- newPropertyKey: spring.couchbase.env.io.min-endpoints
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.couchbase.env.endpoints.viewservice.max-endpoints
- newPropertyKey: spring.couchbase.env.io.max-endpoints
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.couchbase.env.endpoints.viewservice.min-endpoints
- newPropertyKey: spring.couchbase.env.io.min-endpoints
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.pool.max-queue-size
- newPropertyKey: spring.data.cassandra.request.throttler.max-queue-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.converters.preferred-json-mapper
- newPropertyKey: spring.mvc.converters.preferred-json-mapper
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.encoding.charset
- newPropertyKey: server.servlet.encoding.charset
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.encoding.enabled
- newPropertyKey: server.servlet.encoding.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.encoding.force
- newPropertyKey: server.servlet.encoding.force
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.encoding.force-request
- newPropertyKey: server.servlet.encoding.force-request
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.encoding.force-response
- newPropertyKey: server.servlet.encoding.force-response
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.encoding.mapping
- newPropertyKey: server.servlet.encoding.mapping
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.http.log-request-details
- newPropertyKey: spring.mvc.log-request-details
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.health.probes.enabled
- newPropertyKey: management.endpoint.health.probes.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.client.requests-metric-name
- newPropertyKey: management.metrics.web.client.request.metric-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.server.auto-time-requests
- newPropertyKey: management.metrics.web.server.request.autotime.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.server.requests-metric-name
- newPropertyKey: management.metrics.web.server.request.metric-name
-
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-24-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-24-properties.yml
new file mode 100644
index 000000000..e91b385ad
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-24-properties.yml
@@ -0,0 +1,137 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_4
+displayName: Migrate Spring Boot properties to 2.4
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.server.servlet.context-path
+ newPropertyKey: management.server.base-path
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: logging.file.clean-history-on-start
+ newPropertyKey: logging.logback.rollingpolicy.clean-history-on-start
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: logging.file.max-history
+ newPropertyKey: logging.logback.rollingpolicy.max-history
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: logging.file.max-size
+ newPropertyKey: logging.logback.rollingpolicy.max-file-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: logging.file.total-size-cap
+ newPropertyKey: logging.logback.rollingpolicy.total-size-cap
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: logging.pattern.rolling-file-name
+ newPropertyKey: logging.logback.rollingpolicy.file-name-pattern
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.profiles
+ newPropertyKey: spring.config.activate.on-profile
+ except: [ active, default, group, include ]
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.mongodb.grid-fs-database
+ newPropertyKey: spring.data.mongodb.gridfs.database
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.neo4j.password
+ newPropertyKey: spring.neo4j.authentication.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.neo4j.repositories.enabled
+ newPropertyKey: spring.data.neo4j.repositories.type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.neo4j.uri
+ newPropertyKey: spring.neo4j.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.neo4j.username
+ newPropertyKey: spring.neo4j.authentication.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mvc.locale
+ newPropertyKey: spring.web.locale
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mvc.locale-resolver
+ newPropertyKey: spring.web.locale-resolver
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.add-mappings
+ newPropertyKey: spring.web.resources.add-mappings
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.cache-private
+ newPropertyKey: spring.web.resources.cache.cachecontrol.cache-private
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.cache-public
+ newPropertyKey: spring.web.resources.cache.cachecontrol.cache-public
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.max-age
+ newPropertyKey: spring.web.resources.cache.cachecontrol.max-age
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.must-revalidate
+ newPropertyKey: spring.web.resources.cache.cachecontrol.must-revalidate
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.no-cache
+ newPropertyKey: spring.web.resources.cache.cachecontrol.no-cache
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.no-store
+ newPropertyKey: spring.web.resources.cache.cachecontrol.no-store
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.no-transform
+ newPropertyKey: spring.web.resources.cache.cachecontrol.no-transform
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.proxy-revalidate
+ newPropertyKey: spring.web.resources.cache.cachecontrol.proxy-revalidate
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.s-max-age
+ newPropertyKey: spring.web.resources.cache.cachecontrol.s-max-age
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.stale-if-error
+ newPropertyKey: spring.web.resources.cache.cachecontrol.stale-if-error
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.cachecontrol.stale-while-revalidate
+ newPropertyKey: spring.web.resources.cache.cachecontrol.stale-while-revalidate
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.period
+ newPropertyKey: spring.web.resources.cache.period
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.cache.use-last-modified
+ newPropertyKey: spring.web.resources.cache.use-last-modified
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.cache
+ newPropertyKey: spring.web.resources.chain.cache
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.compressed
+ newPropertyKey: spring.web.resources.chain.compressed
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.enabled
+ newPropertyKey: spring.web.resources.chain.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.strategy.content.enabled
+ newPropertyKey: spring.web.resources.chain.strategy.content.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.strategy.content.paths
+ newPropertyKey: spring.web.resources.chain.strategy.content.paths
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.strategy.fixed.enabled
+ newPropertyKey: spring.web.resources.chain.strategy.fixed.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.strategy.fixed.paths
+ newPropertyKey: spring.web.resources.chain.strategy.fixed.paths
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.chain.strategy.fixed.version
+ newPropertyKey: spring.web.resources.chain.strategy.fixed.version
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.resources.static-locations
+ newPropertyKey: spring.web.resources.static-locations
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-24.yml b/src/main/resources/META-INF/rewrite/spring-boot-24.yml
index 9174658be..3d521b2b5 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-24.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-24.yml
@@ -83,46 +83,6 @@ recipeList:
- org.openrewrite.java.ChangeMethodName:
methodPattern: org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory setEagerInitFilters(boolean)
newMethodName: setEagerFilterInit
-
----
-########################################################################################################################
-# SpringBoot 2.4 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_4
-displayName: Migrate Spring Boot properties to 2.4
-description: Migrate properties found in `application.properties` and `application.yml`.
-recipeList:
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: logging.pattern.rolling-file-name
- newPropertyKey: logging.logback.rollingpolicy.file-name-pattern
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: logging.file.clean-history-on-start
- newPropertyKey: logging.logback.rollingpolicy.clean-history-on-start
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: logging.file.max-size
- newPropertyKey: logging.logback.rollingpolicy.max-file-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: logging.file.total-size-cap
- newPropertyKey: logging.logback.rollingpolicy.total-size-cap
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: logging.file.max-history
- newPropertyKey: logging.logback.rollingpolicy.max-history
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.profiles
- newPropertyKey: spring.config.activate.on-profile
- except: [ active, default, group, include ]
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.neo4j.password
- newPropertyKey: spring.neo4j.authentication.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.neo4j.repositories.enabled
- newPropertyKey: spring.data.neo4j.repositories.type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.neo4j.uri
- newPropertyKey: spring.neo4j.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.neo4j.username
- newPropertyKey: spring.neo4j.authentication.password
---
########################################################################################################################
# SpringBoot 2.x JUnit 4 to Junit 5 Migration
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-25-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-25-properties.yml
new file mode 100644
index 000000000..e4b0c9b41
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-25-properties.yml
@@ -0,0 +1,76 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_5
+displayName: Migrate Spring Boot properties to 2.5
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.artemis.host
+ newPropertyKey: spring.artemis.broker-url
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.artemis.port
+ newPropertyKey: spring.artemis.broker-url
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.batch.initialize-schema
+ newPropertyKey: spring.batch.jdbc.initialize-schema
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.batch.schema
+ newPropertyKey: spring.batch.jdbc.schema
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.batch.table-prefix
+ newPropertyKey: spring.batch.jdbc.table-prefix
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.continue-on-error
+ newPropertyKey: spring.sql.init.continue-on-error
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.data
+ newPropertyKey: spring.sql.init.data-locations
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.data-password
+ newPropertyKey: spring.sql.init.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.data-username
+ newPropertyKey: spring.sql.init.username
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.initialization-mode
+ newPropertyKey: spring.sql.init.mode
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.platform
+ newPropertyKey: spring.sql.init.platform
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.schema
+ newPropertyKey: spring.sql.init.schema-locations
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.schema-password
+ newPropertyKey: spring.sql.init.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.schema-username
+ newPropertyKey: spring.sql.init.username
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.separator
+ newPropertyKey: spring.sql.init.separator
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.datasource.sql-script-encoding
+ newPropertyKey: spring.sql.init.encoding
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.sql.init.enabled
+ newPropertyKey: spring.sql.init.mode
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-25.yml b/src/main/resources/META-INF/rewrite/spring-boot-25.yml
index 23be8b04d..69e4a8fb4 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-25.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-25.yml
@@ -58,21 +58,6 @@ recipeList:
# Initialization ordering
- org.openrewrite.java.spring.boot2.DatabaseComponentAndBeanInitializationOrdering
-
----
-########################################################################################################################
-# SpringBoot 2.5 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_5
-displayName: Migrate Spring Boot properties to 2.5
-description: Migrate properties found in `application.properties` and `application.yml`.
-recipeList:
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.sql.init.enabled
- newPropertyKey: spring.sql.init.mode
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.tomcat.internal-proxies
- newPropertyKey: server.tomcat.remoteip.internal-proxies
---
########################################################################################################################
# SpringBoot 2.5 Search Recipes
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-26-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-26-properties.yml
new file mode 100644
index 000000000..da46139a2
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-26-properties.yml
@@ -0,0 +1,91 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_6
+displayName: Migrate Spring Boot properties to 2.6
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.device-id
+ newPropertyKey: management.metrics.export.dynatrace.v1.device-id
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.group
+ newPropertyKey: management.metrics.export.dynatrace.v1.group
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.technology-type
+ newPropertyKey: management.metrics.export.dynatrace.v1.technology-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.elasticsearch.client.reactive.connection-timeout
+ newPropertyKey: spring.elasticsearch.connection-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.elasticsearch.client.reactive.endpoints
+ newPropertyKey: spring.elasticsearch.uris
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.elasticsearch.client.reactive.max-in-memory-size
+ newPropertyKey: spring.elasticsearch.webclient.max-in-memory-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.elasticsearch.client.reactive.password
+ newPropertyKey: spring.elasticsearch.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.elasticsearch.client.reactive.socket-timeout
+ newPropertyKey: spring.elasticsearch.socket-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.elasticsearch.client.reactive.username
+ newPropertyKey: spring.elasticsearch.username
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.elasticsearch.rest.connection-timeout
+ newPropertyKey: spring.elasticsearch.connection-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.elasticsearch.rest.password
+ newPropertyKey: spring.elasticsearch.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.elasticsearch.rest.read-timeout
+ newPropertyKey: spring.elasticsearch.socket-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.elasticsearch.rest.sniffer.delay-after-failure
+ newPropertyKey: spring.elasticsearch.restclient.sniffer.delay-after-failure
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.elasticsearch.rest.sniffer.interval
+ newPropertyKey: spring.elasticsearch.restclient.sniffer.interval
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.elasticsearch.rest.uris
+ newPropertyKey: spring.elasticsearch.uris
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.elasticsearch.rest.username
+ newPropertyKey: spring.elasticsearch.username
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.ignore-future-migrations
+ newPropertyKey: spring.flyway.ignore-migration-patterns
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.ignore-ignored-migrations
+ newPropertyKey: spring.flyway.ignore-migration-patterns
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.ignore-missing-migrations
+ newPropertyKey: spring.flyway.ignore-migration-patterns
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.ignore-pending-migrations
+ newPropertyKey: spring.flyway.ignore-migration-patterns
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.oracle-kerberos-config-file
+ newPropertyKey: spring.flyway.kerberos-config-file
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.webflux.session.cookie.same-site
+ newPropertyKey: server.reactive.session.cookie.same-site
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-26.yml b/src/main/resources/META-INF/rewrite/spring-boot-26.yml
index 8cd911eee..019e3b83e 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-26.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-26.yml
@@ -51,94 +51,3 @@ recipeList:
artifactId: "spring-cloud-dependencies"
newVersion: 2021.0.X
overrideManagedVersion: false
----
-########################################################################################################################
-# SpringBoot 2.6 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_6
-displayName: Migrate Spring Boot properties to 2.6
-description: Migrate properties found in `application.properties` and `application.yml`.
-recipeList:
-
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.server.servlet.context-path
- newPropertyKey: management.server.base-path
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.mongodb.grid-fs-database
- newPropertyKey: spring.data.mongodb.gridfs.database
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.mvc.locale
- newPropertyKey: spring.web.locale
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.mvc.locale-resolver
- newPropertyKey: spring.web.locale-resolver
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.add-mappings
- newPropertyKey: spring.web.resources.add-mappings
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.cache-private
- newPropertyKey: spring.web.resources.cache.cachecontrol.cache-private
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.cache-public
- newPropertyKey: spring.web.resources.cache.cachecontrol.cache-public
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.max-age
- newPropertyKey: spring.web.resources.cache.cachecontrol.max-age
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.must-revalidate
- newPropertyKey: spring.web.resources.cache.cachecontrol.must-revalidate
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.no-cache
- newPropertyKey: spring.web.resources.cache.cachecontrol.no-cache
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.no-store
- newPropertyKey: spring.web.resources.cache.cachecontrol.no-store
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.no-transform
- newPropertyKey: spring.web.resources.cache.cachecontrol.no-transform
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.proxy-revalidate
- newPropertyKey: spring.web.resources.cache.cachecontrol.proxy-revalidate
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.s-max-age
- newPropertyKey: spring.web.resources.cache.cachecontrol.s-max-age
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.stale-if-error
- newPropertyKey: spring.web.resources.cache.cachecontrol.stale-if-error
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.cachecontrol.stale-while-revalidate
- newPropertyKey: spring.web.resources.cache.cachecontrol.stale-while-revalidate
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.period
- newPropertyKey: spring.web.resources.cache.period
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.cache.use-last-modified
- newPropertyKey: spring.web.resources.cache.use-last-modified
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.cache
- newPropertyKey: spring.web.resources.chain.cache
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.compressed
- newPropertyKey: spring.web.resources.chain.compressed
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.enabled
- newPropertyKey: spring.web.resources.chain.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.strategy.content.enabled
- newPropertyKey: spring.web.resources.chain.strategy.content.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.strategy.content.paths
- newPropertyKey: spring.web.resources.chain.strategy.content.paths
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.strategy.fixed.enabled
- newPropertyKey: spring.web.resources.chain.strategy.fixed.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.strategy.fixed.paths
- newPropertyKey: spring.web.resources.chain.strategy.fixed.paths
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.chain.strategy.fixed.version
- newPropertyKey: spring.web.resources.chain.strategy.fixed.version
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.resources.static-locations
- newPropertyKey: spring.web.resources.static-locations
-
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-27-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-27-properties.yml
new file mode 100644
index 000000000..5ab6e989a
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-27-properties.yml
@@ -0,0 +1,52 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_7
+displayName: Migrate Spring Boot properties to 2.7
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.check-location
+ newPropertyKey: spring.flyway.fail-on-missing-locations
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mustache.allow-request-override
+ newPropertyKey: spring.mustache.servlet.allow-request-override
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mustache.allow-session-override
+ newPropertyKey: spring.mustache.servlet.allow-session-override
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mustache.cache
+ newPropertyKey: spring.mustache.servlet.cache
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mustache.content-type
+ newPropertyKey: spring.mustache.servlet.content-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mustache.expose-request-attributes
+ newPropertyKey: spring.mustache.servlet.expose-request-attributes
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mustache.expose-session-attributes
+ newPropertyKey: spring.mustache.servlet.expose-session-attributes
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.mustache.expose-spring-macro-helpers
+ newPropertyKey: spring.mustache.servlet.expose-spring-macro-helpers
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.security.oauth2.resourceserver.jwt.jws-algorithm
+ newPropertyKey: spring.security.oauth2.resourceserver.jwt.jws-algorithms
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-27.yml b/src/main/resources/META-INF/rewrite/spring-boot-27.yml
index f84e9b461..59e715b16 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-27.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-27.yml
@@ -61,80 +61,11 @@ recipeList:
newGroupId: com.mysql
newArtifactId: mysql-connector-j
newVersion: 8.0.x
----
-########################################################################################################################
-# SpringBoot 2.7 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot2.SpringBootProperties_2_7
-displayName: Migrate Spring Boot properties to 2.7
-description: >
- Migrate applications to the latest Spring Boot 2.7 release. This recipe will modify an
- application's build files, make changes to deprecated/preferred APIs, and migrate configuration settings that have
- changes between versions. This recipe will also chain additional framework migrations (Spring Framework, Spring Data,
- etc) that are required as part of the migration to Spring Boot 2.7
-tags:
- - spring
- - boot
-recipeList:
# Change: spring.security.saml2.relyingparty.registration.{id}.identityprovider To: spring.security.saml2.relyingparty.registration.{id}.assertingparty
- org.openrewrite.java.spring.boot2.SamlRelyingPartyPropertyApplicationPropertiesMove # Property files.
- org.openrewrite.yaml.ChangeKey: # Yaml files
oldKeyPath: $.spring.security.saml2.relyingparty.registration.*[?(@.identityprovider)]
newKey: assertingparty
- #############################################################
- # Generated property key changes
- #############################################################
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.artemis.host
- newPropertyKey: spring.artemis.broker-url
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.artemis.port
- newPropertyKey: spring.artemis.broker-url
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.batch.initialize-schema
- newPropertyKey: spring.batch.jdbc.initialize-schema
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.batch.schema
- newPropertyKey: spring.batch.jdbc.schema
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.batch.table-prefix
- newPropertyKey: spring.batch.jdbc.table-prefix
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.continue-on-error
- newPropertyKey: spring.sql.init.continue-on-error
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.data
- newPropertyKey: spring.sql.init.data-locations
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.data-password
- newPropertyKey: spring.sql.init.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.data-username
- newPropertyKey: spring.sql.init.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.initialization-mode
- newPropertyKey: spring.sql.init.mode
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.platform
- newPropertyKey: spring.sql.init.platform
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.schema
- newPropertyKey: spring.sql.init.schema-locations
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.schema-password
- newPropertyKey: spring.sql.init.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.schema-username
- newPropertyKey: spring.sql.init.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.separator
- newPropertyKey: spring.sql.init.separator
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.datasource.sql-script-encoding
- newPropertyKey: spring.sql.init.encoding
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.check-location
- newPropertyKey: spring.flyway.fail-on-missing-locations
- org.openrewrite.java.spring.ChangeSpringPropertyValue:
propertyKey: spring.jpa.hibernate.naming.physical-strategy
oldValue: org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-30-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-30-properties.yml
new file mode 100644
index 000000000..75da8ce72
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-30-properties.yml
@@ -0,0 +1,751 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot3.SpringBootProperties_3_0
+displayName: Migrate Spring Boot properties to 3.0
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.api-token
+ newPropertyKey: management.appoptics.metrics.export.api-token
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.batch-size
+ newPropertyKey: management.appoptics.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.connect-timeout
+ newPropertyKey: management.appoptics.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.enabled
+ newPropertyKey: management.appoptics.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.floor-times
+ newPropertyKey: management.appoptics.metrics.export.floor-times
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.host-tag
+ newPropertyKey: management.appoptics.metrics.export.host-tag
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.read-timeout
+ newPropertyKey: management.appoptics.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.step
+ newPropertyKey: management.appoptics.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.appoptics.uri
+ newPropertyKey: management.appoptics.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.batch-size
+ newPropertyKey: management.atlas.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.config-refresh-frequency
+ newPropertyKey: management.atlas.metrics.export.config-refresh-frequency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.config-time-to-live
+ newPropertyKey: management.atlas.metrics.export.config-time-to-live
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.config-uri
+ newPropertyKey: management.atlas.metrics.export.config-uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.connect-timeout
+ newPropertyKey: management.atlas.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.enabled
+ newPropertyKey: management.atlas.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.eval-uri
+ newPropertyKey: management.atlas.metrics.export.eval-uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.lwc-enabled
+ newPropertyKey: management.atlas.metrics.export.lwc-enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.meter-time-to-live
+ newPropertyKey: management.atlas.metrics.export.meter-time-to-live
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.num-threads
+ newPropertyKey: management.atlas.metrics.export.num-threads
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.read-timeout
+ newPropertyKey: management.atlas.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.step
+ newPropertyKey: management.atlas.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.atlas.uri
+ newPropertyKey: management.atlas.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.api-key
+ newPropertyKey: management.datadog.metrics.export.api-key
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.application-key
+ newPropertyKey: management.datadog.metrics.export.application-key
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.batch-size
+ newPropertyKey: management.datadog.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.connect-timeout
+ newPropertyKey: management.datadog.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.descriptions
+ newPropertyKey: management.datadog.metrics.export.descriptions
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.enabled
+ newPropertyKey: management.datadog.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.host-tag
+ newPropertyKey: management.datadog.metrics.export.host-tag
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.num-threads
+ newPropertyKey: management.datadog.metrics.export.num-threads
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.read-timeout
+ newPropertyKey: management.datadog.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.step
+ newPropertyKey: management.datadog.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.datadog.uri
+ newPropertyKey: management.datadog.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.defaults.enabled
+ newPropertyKey: management.defaults.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.api-token
+ newPropertyKey: management.dynatrace.metrics.export.api-token
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.batch-size
+ newPropertyKey: management.dynatrace.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.connect-timeout
+ newPropertyKey: management.dynatrace.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.device-id
+ newPropertyKey: management.dynatrace.metrics.export.device-id
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.enabled
+ newPropertyKey: management.dynatrace.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.group
+ newPropertyKey: management.dynatrace.metrics.export.group
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.read-timeout
+ newPropertyKey: management.dynatrace.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.step
+ newPropertyKey: management.dynatrace.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.technology-type
+ newPropertyKey: management.dynatrace.metrics.export.technology-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.uri
+ newPropertyKey: management.dynatrace.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.v1.device-id
+ newPropertyKey: management.dynatrace.metrics.export.v1.device-id
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.v1.group
+ newPropertyKey: management.dynatrace.metrics.export.v1.group
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.v1.technology-type
+ newPropertyKey: management.dynatrace.metrics.export.v1.technology-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.v2.default-dimensions
+ newPropertyKey: management.dynatrace.metrics.export.v2.default-dimensions
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.v2.enrich-with-dynatrace-metadata
+ newPropertyKey: management.dynatrace.metrics.export.v2.enrich-with-dynatrace-metadata
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.dynatrace.v2.metric-key-prefix
+ newPropertyKey: management.dynatrace.metrics.export.v2.metric-key-prefix
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.api-key-credentials
+ newPropertyKey: management.elastic.metrics.export.api-key-credentials
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.auto-create-index
+ newPropertyKey: management.elastic.metrics.export.auto-create-index
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.batch-size
+ newPropertyKey: management.elastic.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.connect-timeout
+ newPropertyKey: management.elastic.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.enabled
+ newPropertyKey: management.elastic.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.host
+ newPropertyKey: management.elastic.metrics.export.host
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.index
+ newPropertyKey: management.elastic.metrics.export.index
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.index-date-format
+ newPropertyKey: management.elastic.metrics.export.index-date-format
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.index-date-separator
+ newPropertyKey: management.elastic.metrics.export.index-date-separator
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.password
+ newPropertyKey: management.elastic.metrics.export.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.pipeline
+ newPropertyKey: management.elastic.metrics.export.pipeline
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.read-timeout
+ newPropertyKey: management.elastic.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.step
+ newPropertyKey: management.elastic.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.timestamp-field-name
+ newPropertyKey: management.elastic.metrics.export.timestamp-field-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.elastic.user-name
+ newPropertyKey: management.elastic.metrics.export.user-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.addressing-mode
+ newPropertyKey: management.ganglia.metrics.export.addressing-mode
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.duration-units
+ newPropertyKey: management.ganglia.metrics.export.duration-units
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.enabled
+ newPropertyKey: management.ganglia.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.host
+ newPropertyKey: management.ganglia.metrics.export.host
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.port
+ newPropertyKey: management.ganglia.metrics.export.port
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.protocol-version
+ newPropertyKey: management.ganglia.metrics.export.protocol-version
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.rate-units
+ newPropertyKey: management.ganglia.metrics.export.rate-units
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.step
+ newPropertyKey: management.ganglia.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.ganglia.time-to-live
+ newPropertyKey: management.ganglia.metrics.export.time-to-live
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.duration-units
+ newPropertyKey: management.graphite.metrics.export.duration-units
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.enabled
+ newPropertyKey: management.graphite.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.graphite-tags-enabled
+ newPropertyKey: management.graphite.metrics.export.graphite-tags-enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.host
+ newPropertyKey: management.graphite.metrics.export.host
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.port
+ newPropertyKey: management.graphite.metrics.export.port
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.protocol
+ newPropertyKey: management.graphite.metrics.export.protocol
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.rate-units
+ newPropertyKey: management.graphite.metrics.export.rate-units
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.step
+ newPropertyKey: management.graphite.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.graphite.tags-as-prefix
+ newPropertyKey: management.graphite.metrics.export.tags-as-prefix
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.api-token
+ newPropertyKey: management.humio.metrics.export.api-token
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.batch-size
+ newPropertyKey: management.humio.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.connect-timeout
+ newPropertyKey: management.humio.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.enabled
+ newPropertyKey: management.humio.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.read-timeout
+ newPropertyKey: management.humio.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.step
+ newPropertyKey: management.humio.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.tags
+ newPropertyKey: management.humio.metrics.export.tags
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.humio.uri
+ newPropertyKey: management.humio.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.api-version
+ newPropertyKey: management.influx.metrics.export.api-version
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.auto-create-db
+ newPropertyKey: management.influx.metrics.export.auto-create-db
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.batch-size
+ newPropertyKey: management.influx.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.bucket
+ newPropertyKey: management.influx.metrics.export.bucket
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.compressed
+ newPropertyKey: management.influx.metrics.export.compressed
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.connect-timeout
+ newPropertyKey: management.influx.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.consistency
+ newPropertyKey: management.influx.metrics.export.consistency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.db
+ newPropertyKey: management.influx.metrics.export.db
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.enabled
+ newPropertyKey: management.influx.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.num-threads
+ newPropertyKey: management.influx.metrics.export.num-threads
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.org
+ newPropertyKey: management.influx.metrics.export.org
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.password
+ newPropertyKey: management.influx.metrics.export.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.read-timeout
+ newPropertyKey: management.influx.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.retention-duration
+ newPropertyKey: management.influx.metrics.export.retention-duration
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.retention-policy
+ newPropertyKey: management.influx.metrics.export.retention-policy
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.retention-replication-factor
+ newPropertyKey: management.influx.metrics.export.retention-replication-factor
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.retention-shard-duration
+ newPropertyKey: management.influx.metrics.export.retention-shard-duration
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.step
+ newPropertyKey: management.influx.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.token
+ newPropertyKey: management.influx.metrics.export.token
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.uri
+ newPropertyKey: management.influx.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.influx.user-name
+ newPropertyKey: management.influx.metrics.export.user-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.jmx.domain
+ newPropertyKey: management.jmx.metrics.export.domain
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.jmx.enabled
+ newPropertyKey: management.jmx.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.jmx.step
+ newPropertyKey: management.jmx.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.batch-size
+ newPropertyKey: management.kairos.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.connect-timeout
+ newPropertyKey: management.kairos.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.enabled
+ newPropertyKey: management.kairos.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.password
+ newPropertyKey: management.kairos.metrics.export.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.read-timeout
+ newPropertyKey: management.kairos.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.step
+ newPropertyKey: management.kairos.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.uri
+ newPropertyKey: management.kairos.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.kairos.user-name
+ newPropertyKey: management.kairos.metrics.export.user-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.account-id
+ newPropertyKey: management.newrelic.metrics.export.account-id
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.api-key
+ newPropertyKey: management.newrelic.metrics.export.api-key
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.batch-size
+ newPropertyKey: management.newrelic.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.client-provider-type
+ newPropertyKey: management.newrelic.metrics.export.client-provider-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.connect-timeout
+ newPropertyKey: management.newrelic.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.enabled
+ newPropertyKey: management.newrelic.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.event-type
+ newPropertyKey: management.newrelic.metrics.export.event-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.meter-name-event-type-enabled
+ newPropertyKey: management.newrelic.metrics.export.meter-name-event-type-enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.num-threads
+ newPropertyKey: management.newrelic.metrics.export.num-threads
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.read-timeout
+ newPropertyKey: management.newrelic.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.step
+ newPropertyKey: management.newrelic.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.newrelic.uri
+ newPropertyKey: management.newrelic.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.descriptions
+ newPropertyKey: management.prometheus.metrics.export.descriptions
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.enabled
+ newPropertyKey: management.prometheus.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.histogram-flavor
+ newPropertyKey: management.prometheus.metrics.export.histogram-flavor
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.base-url
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.base-url
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.enabled
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.grouping-key
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.grouping-key
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.job
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.job
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.password
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.push-rate
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.push-rate
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.shutdown-operation
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.shutdown-operation
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.pushgateway.username
+ newPropertyKey: management.prometheus.metrics.export.pushgateway.username
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.prometheus.step
+ newPropertyKey: management.prometheus.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.access-token
+ newPropertyKey: management.signalfx.metrics.export.access-token
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.batch-size
+ newPropertyKey: management.signalfx.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.connect-timeout
+ newPropertyKey: management.signalfx.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.enabled
+ newPropertyKey: management.signalfx.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.num-threads
+ newPropertyKey: management.signalfx.metrics.export.num-threads
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.published-histogram-type
+ newPropertyKey: management.signalfx.metrics.export.published-histogram-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.read-timeout
+ newPropertyKey: management.signalfx.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.source
+ newPropertyKey: management.signalfx.metrics.export.source
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.step
+ newPropertyKey: management.signalfx.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.signalfx.uri
+ newPropertyKey: management.signalfx.metrics.export.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.simple.enabled
+ newPropertyKey: management.simple.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.simple.mode
+ newPropertyKey: management.simple.metrics.export.mode
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.simple.step
+ newPropertyKey: management.simple.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.batch-size
+ newPropertyKey: management.stackdriver.metrics.export.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.connect-timeout
+ newPropertyKey: management.stackdriver.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.enabled
+ newPropertyKey: management.stackdriver.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.project-id
+ newPropertyKey: management.stackdriver.metrics.export.project-id
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.read-timeout
+ newPropertyKey: management.stackdriver.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.resource-labels
+ newPropertyKey: management.stackdriver.metrics.export.resource-labels
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.resource-type
+ newPropertyKey: management.stackdriver.metrics.export.resource-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.step
+ newPropertyKey: management.stackdriver.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.stackdriver.use-semantic-metric-types
+ newPropertyKey: management.stackdriver.metrics.export.use-semantic-metric-types
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.enabled
+ newPropertyKey: management.statsd.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.flavor
+ newPropertyKey: management.statsd.metrics.export.flavor
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.host
+ newPropertyKey: management.statsd.metrics.export.host
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.max-packet-length
+ newPropertyKey: management.statsd.metrics.export.max-packet-length
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.polling-frequency
+ newPropertyKey: management.statsd.metrics.export.polling-frequency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.port
+ newPropertyKey: management.statsd.metrics.export.port
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.protocol
+ newPropertyKey: management.statsd.metrics.export.protocol
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.statsd.publish-unchanged-meters
+ newPropertyKey: management.statsd.metrics.export.publish-unchanged-meters
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.api-token
+ newPropertyKey: management.wavefront.api-token
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.batch-size
+ newPropertyKey: management.wavefront.sender.batch-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.connect-timeout
+ newPropertyKey: management.wavefront.metrics.export.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.enabled
+ newPropertyKey: management.wavefront.metrics.export.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.global-prefix
+ newPropertyKey: management.wavefront.metrics.export.global-prefix
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.num-threads
+ newPropertyKey: management.wavefront.metrics.export.num-threads
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.read-timeout
+ newPropertyKey: management.wavefront.metrics.export.read-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.sender.flush-interval
+ newPropertyKey: management.wavefront.sender.flush-interval
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.sender.max-queue-size
+ newPropertyKey: management.wavefront.sender.max-queue-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.sender.message-size
+ newPropertyKey: management.wavefront.sender.message-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.source
+ newPropertyKey: management.wavefront.source
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.step
+ newPropertyKey: management.wavefront.metrics.export.step
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.export.wavefront.uri
+ newPropertyKey: management.wavefront.uri
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.web.client.request.metric-name
+ newPropertyKey: management.observations.http.client.requests.name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.web.server.request.metric-name
+ newPropertyKey: management.observations.http.server.requests.name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.trace.http.enabled
+ newPropertyKey: management.httpexchanges.recording.enabled
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.trace.http.include
+ newPropertyKey: management.httpexchanges.recording.include
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.undertow.allow-encoded-slash
+ newPropertyKey: server.undertow.decode-slash
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.compression
+ newPropertyKey: spring.cassandra.compression
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.config
+ newPropertyKey: spring.cassandra.config
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.connection.connect-timeout
+ newPropertyKey: spring.cassandra.connection.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.connection.init-query-timeout
+ newPropertyKey: spring.cassandra.connection.init-query-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.contact-points
+ newPropertyKey: spring.cassandra.contact-points
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.controlconnection.timeout
+ newPropertyKey: spring.cassandra.controlconnection.timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.keyspace-name
+ newPropertyKey: spring.cassandra.keyspace-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.local-datacenter
+ newPropertyKey: spring.cassandra.local-datacenter
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.password
+ newPropertyKey: spring.cassandra.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.pool.heartbeat-interval
+ newPropertyKey: spring.cassandra.pool.heartbeat-interval
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.pool.idle-timeout
+ newPropertyKey: spring.cassandra.pool.idle-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.port
+ newPropertyKey: spring.cassandra.port
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.consistency
+ newPropertyKey: spring.cassandra.request.consistency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.page-size
+ newPropertyKey: spring.cassandra.request.page-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.serial-consistency
+ newPropertyKey: spring.cassandra.request.serial-consistency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.throttler.drain-interval
+ newPropertyKey: spring.cassandra.request.throttler.drain-interval
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.throttler.max-concurrent-requests
+ newPropertyKey: spring.cassandra.request.throttler.max-concurrent-requests
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.throttler.max-queue-size
+ newPropertyKey: spring.cassandra.request.throttler.max-queue-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.throttler.max-requests-per-second
+ newPropertyKey: spring.cassandra.request.throttler.max-requests-per-second
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.throttler.type
+ newPropertyKey: spring.cassandra.request.throttler.type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.request.timeout
+ newPropertyKey: spring.cassandra.request.timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.schema-action
+ newPropertyKey: spring.cassandra.schema-action
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.session-name
+ newPropertyKey: spring.cassandra.session-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.ssl
+ newPropertyKey: spring.cassandra.ssl
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.data.cassandra.username
+ newPropertyKey: spring.cassandra.username
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.liquibase.labels
+ newPropertyKey: spring.liquibase.label-filter
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.client-name
+ newPropertyKey: spring.data.redis.client-name
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.client-type
+ newPropertyKey: spring.data.redis.client-type
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.cluster.max-redirects
+ newPropertyKey: spring.data.redis.cluster.max-redirects
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.cluster.nodes
+ newPropertyKey: spring.data.redis.cluster.nodes
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.connect-timeout
+ newPropertyKey: spring.data.redis.connect-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.database
+ newPropertyKey: spring.data.redis.database
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.host
+ newPropertyKey: spring.data.redis.host
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.lettuce.cluster.refresh.adaptive
+ newPropertyKey: spring.data.redis.lettuce.cluster.refresh.adaptive
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.lettuce.cluster.refresh.dynamic-refresh-sources
+ newPropertyKey: spring.data.redis.lettuce.cluster.refresh.dynamic-refresh-sources
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.lettuce.cluster.refresh.period
+ newPropertyKey: spring.data.redis.lettuce.cluster.refresh.period
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.lettuce.shutdown-timeout
+ newPropertyKey: spring.data.redis.lettuce.shutdown-timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.password
+ newPropertyKey: spring.data.redis.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.port
+ newPropertyKey: spring.data.redis.port
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.sentinel.master
+ newPropertyKey: spring.data.redis.sentinel.master
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.sentinel.nodes
+ newPropertyKey: spring.data.redis.sentinel.nodes
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.sentinel.password
+ newPropertyKey: spring.data.redis.sentinel.password
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.sentinel.username
+ newPropertyKey: spring.data.redis.sentinel.username
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.ssl
+ newPropertyKey: spring.data.redis.ssl
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.timeout
+ newPropertyKey: spring.data.redis.timeout
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.url
+ newPropertyKey: spring.data.redis.url
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.redis.username
+ newPropertyKey: spring.data.redis.username
+
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-30.yml b/src/main/resources/META-INF/rewrite/spring-boot-30.yml
index 5536de81a..fb5f288b7 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-30.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-30.yml
@@ -121,908 +121,6 @@ recipeList:
oldArtifactId: thymeleaf-extras-springsecurity5
newArtifactId: thymeleaf-extras-springsecurity6
---
-########################################################################################################################
-# SpringBoot 3.0 Configuration Changes
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot3.SpringBootProperties_3_0
-displayName: Migrate Spring Boot properties to 3.0
-description: Migrate properties found in `application.properties` and `application.yml`.
-tags:
- - spring
- - boot
-recipeList:
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.compression
- newPropertyKey: spring.cassandra.compression
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.config
- newPropertyKey: spring.cassandra.config
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.connection.connect-timeout
- newPropertyKey: spring.cassandra.connection.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.connection.init-query-timeout
- newPropertyKey: spring.cassandra.connection.init-query-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.contact-points
- newPropertyKey: spring.cassandra.contact-points
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.controlconnection.timeout
- newPropertyKey: spring.cassandra.controlconnection.timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.keyspace-name
- newPropertyKey: spring.cassandra.keyspace-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.local-datacenter
- newPropertyKey: spring.cassandra.local-datacenter
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.password
- newPropertyKey: spring.cassandra.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.pool.heartbeat-interval
- newPropertyKey: spring.cassandra.pool.heartbeat-interval
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.pool.idle-timeout
- newPropertyKey: spring.cassandra.pool.idle-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.port
- newPropertyKey: spring.cassandra.port
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.consistency
- newPropertyKey: spring.cassandra.request.consistency
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.page-size
- newPropertyKey: spring.cassandra.request.page-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.serial-consistency
- newPropertyKey: spring.cassandra.request.serial-consistency
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.drain-interval
- newPropertyKey: spring.cassandra.request.throttler.drain-interval
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.max-concurrent-requests
- newPropertyKey: spring.cassandra.request.throttler.max-concurrent-requests
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.max-queue-size
- newPropertyKey: spring.cassandra.request.throttler.max-queue-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.max-requests-per-second
- newPropertyKey: spring.cassandra.request.throttler.max-requests-per-second
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.type
- newPropertyKey: spring.cassandra.request.throttler.type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.timeout
- newPropertyKey: spring.cassandra.request.timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.schema-action
- newPropertyKey: spring.cassandra.schema-action
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.session-name
- newPropertyKey: spring.cassandra.session-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.ssl
- newPropertyKey: spring.cassandra.ssl
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.username
- newPropertyKey: spring.cassandra.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-future-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-ignored-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-missing-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-pending-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.oracle-kerberos-config-file
- newPropertyKey: spring.flyway.kerberos-config-file
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.client-name
- newPropertyKey: spring.data.redis.client-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.client-type
- newPropertyKey: spring.data.redis.client-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.cluster.max-redirects
- newPropertyKey: spring.data.redis.cluster.max-redirects
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.cluster.nodes
- newPropertyKey: spring.data.redis.cluster.nodes
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.connect-timeout
- newPropertyKey: spring.data.redis.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.database
- newPropertyKey: spring.data.redis.database
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.host
- newPropertyKey: spring.data.redis.host
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.cluster.refresh.adaptive
- newPropertyKey: spring.data.redis.lettuce.cluster.refresh.adaptive
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.cluster.refresh.dynamic-refresh-sources
- newPropertyKey: spring.data.redis.lettuce.cluster.refresh.dynamic-refresh-sources
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.cluster.refresh.period
- newPropertyKey: spring.data.redis.lettuce.cluster.refresh.period
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.shutdown-timeout
- newPropertyKey: spring.data.redis.lettuce.shutdown-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.password
- newPropertyKey: spring.data.redis.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.port
- newPropertyKey: spring.data.redis.port
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.master
- newPropertyKey: spring.data.redis.sentinel.master
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.nodes
- newPropertyKey: spring.data.redis.sentinel.nodes
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.password
- newPropertyKey: spring.data.redis.sentinel.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.username
- newPropertyKey: spring.data.redis.sentinel.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.ssl
- newPropertyKey: spring.data.redis.ssl
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.timeout
- newPropertyKey: spring.data.redis.timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.url
- newPropertyKey: spring.data.redis.url
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.username
- newPropertyKey: spring.data.redis.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.security.oauth2.resourceserver.jwt.jws-algorithm
- newPropertyKey: spring.security.oauth2.resourceserver.jwt.jws-algorithms
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.api-token
- newPropertyKey: management.appoptics.metrics.export.api-token
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.batch-size
- newPropertyKey: management.appoptics.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.connect-timeout
- newPropertyKey: management.appoptics.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.enabled
- newPropertyKey: management.appoptics.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.floor-times
- newPropertyKey: management.appoptics.metrics.export.floor-times
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.host-tag
- newPropertyKey: management.appoptics.metrics.export.host-tag
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.read-timeout
- newPropertyKey: management.appoptics.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.step
- newPropertyKey: management.appoptics.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.appoptics.uri
- newPropertyKey: management.appoptics.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.batch-size
- newPropertyKey: management.atlas.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.config-refresh-frequency
- newPropertyKey: management.atlas.metrics.export.config-refresh-frequency
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.config-time-to-live
- newPropertyKey: management.atlas.metrics.export.config-time-to-live
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.config-uri
- newPropertyKey: management.atlas.metrics.export.config-uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.connect-timeout
- newPropertyKey: management.atlas.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.enabled
- newPropertyKey: management.atlas.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.eval-uri
- newPropertyKey: management.atlas.metrics.export.eval-uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.lwc-enabled
- newPropertyKey: management.atlas.metrics.export.lwc-enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.meter-time-to-live
- newPropertyKey: management.atlas.metrics.export.meter-time-to-live
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.num-threads
- newPropertyKey: management.atlas.metrics.export.num-threads
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.read-timeout
- newPropertyKey: management.atlas.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.step
- newPropertyKey: management.atlas.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.atlas.uri
- newPropertyKey: management.atlas.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.api-key
- newPropertyKey: management.datadog.metrics.export.api-key
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.application-key
- newPropertyKey: management.datadog.metrics.export.application-key
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.batch-size
- newPropertyKey: management.datadog.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.connect-timeout
- newPropertyKey: management.datadog.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.descriptions
- newPropertyKey: management.datadog.metrics.export.descriptions
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.enabled
- newPropertyKey: management.datadog.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.host-tag
- newPropertyKey: management.datadog.metrics.export.host-tag
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.num-threads
- newPropertyKey: management.datadog.metrics.export.num-threads
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.read-timeout
- newPropertyKey: management.datadog.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.step
- newPropertyKey: management.datadog.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.datadog.uri
- newPropertyKey: management.datadog.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.defaults.enabled
- newPropertyKey: management.defaults.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.api-token
- newPropertyKey: management.dynatrace.metrics.export.api-token
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.batch-size
- newPropertyKey: management.dynatrace.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.connect-timeout
- newPropertyKey: management.dynatrace.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.device-id
- newPropertyKey: management.dynatrace.metrics.export.device-id
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.enabled
- newPropertyKey: management.dynatrace.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.group
- newPropertyKey: management.dynatrace.metrics.export.group
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.read-timeout
- newPropertyKey: management.dynatrace.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.step
- newPropertyKey: management.dynatrace.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.technology-type
- newPropertyKey: management.dynatrace.metrics.export.technology-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.uri
- newPropertyKey: management.dynatrace.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.v1.device-id
- newPropertyKey: management.dynatrace.metrics.export.v1.device-id
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.v1.group
- newPropertyKey: management.dynatrace.metrics.export.v1.group
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.v1.technology-type
- newPropertyKey: management.dynatrace.metrics.export.v1.technology-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.v2.default-dimensions
- newPropertyKey: management.dynatrace.metrics.export.v2.default-dimensions
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.v2.enrich-with-dynatrace-metadata
- newPropertyKey: management.dynatrace.metrics.export.v2.enrich-with-dynatrace-metadata
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.dynatrace.v2.metric-key-prefix
- newPropertyKey: management.dynatrace.metrics.export.v2.metric-key-prefix
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.api-key-credentials
- newPropertyKey: management.elastic.metrics.export.api-key-credentials
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.auto-create-index
- newPropertyKey: management.elastic.metrics.export.auto-create-index
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.batch-size
- newPropertyKey: management.elastic.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.connect-timeout
- newPropertyKey: management.elastic.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.enabled
- newPropertyKey: management.elastic.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.host
- newPropertyKey: management.elastic.metrics.export.host
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.index
- newPropertyKey: management.elastic.metrics.export.index
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.index-date-format
- newPropertyKey: management.elastic.metrics.export.index-date-format
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.index-date-separator
- newPropertyKey: management.elastic.metrics.export.index-date-separator
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.password
- newPropertyKey: management.elastic.metrics.export.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.pipeline
- newPropertyKey: management.elastic.metrics.export.pipeline
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.read-timeout
- newPropertyKey: management.elastic.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.step
- newPropertyKey: management.elastic.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.timestamp-field-name
- newPropertyKey: management.elastic.metrics.export.timestamp-field-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.elastic.user-name
- newPropertyKey: management.elastic.metrics.export.user-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.addressing-mode
- newPropertyKey: management.ganglia.metrics.export.addressing-mode
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.duration-units
- newPropertyKey: management.ganglia.metrics.export.duration-units
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.enabled
- newPropertyKey: management.ganglia.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.host
- newPropertyKey: management.ganglia.metrics.export.host
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.port
- newPropertyKey: management.ganglia.metrics.export.port
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.protocol-version
- newPropertyKey: management.ganglia.metrics.export.protocol-version
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.rate-units
- newPropertyKey: management.ganglia.metrics.export.rate-units
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.step
- newPropertyKey: management.ganglia.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.ganglia.time-to-live
- newPropertyKey: management.ganglia.metrics.export.time-to-live
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.duration-units
- newPropertyKey: management.graphite.metrics.export.duration-units
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.enabled
- newPropertyKey: management.graphite.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.graphite-tags-enabled
- newPropertyKey: management.graphite.metrics.export.graphite-tags-enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.host
- newPropertyKey: management.graphite.metrics.export.host
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.port
- newPropertyKey: management.graphite.metrics.export.port
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.protocol
- newPropertyKey: management.graphite.metrics.export.protocol
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.rate-units
- newPropertyKey: management.graphite.metrics.export.rate-units
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.step
- newPropertyKey: management.graphite.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.graphite.tags-as-prefix
- newPropertyKey: management.graphite.metrics.export.tags-as-prefix
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.api-token
- newPropertyKey: management.humio.metrics.export.api-token
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.batch-size
- newPropertyKey: management.humio.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.connect-timeout
- newPropertyKey: management.humio.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.enabled
- newPropertyKey: management.humio.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.read-timeout
- newPropertyKey: management.humio.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.step
- newPropertyKey: management.humio.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.tags
- newPropertyKey: management.humio.metrics.export.tags
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.humio.uri
- newPropertyKey: management.humio.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.api-version
- newPropertyKey: management.influx.metrics.export.api-version
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.auto-create-db
- newPropertyKey: management.influx.metrics.export.auto-create-db
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.batch-size
- newPropertyKey: management.influx.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.bucket
- newPropertyKey: management.influx.metrics.export.bucket
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.compressed
- newPropertyKey: management.influx.metrics.export.compressed
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.connect-timeout
- newPropertyKey: management.influx.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.consistency
- newPropertyKey: management.influx.metrics.export.consistency
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.db
- newPropertyKey: management.influx.metrics.export.db
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.enabled
- newPropertyKey: management.influx.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.num-threads
- newPropertyKey: management.influx.metrics.export.num-threads
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.org
- newPropertyKey: management.influx.metrics.export.org
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.password
- newPropertyKey: management.influx.metrics.export.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.read-timeout
- newPropertyKey: management.influx.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.retention-duration
- newPropertyKey: management.influx.metrics.export.retention-duration
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.retention-policy
- newPropertyKey: management.influx.metrics.export.retention-policy
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.retention-replication-factor
- newPropertyKey: management.influx.metrics.export.retention-replication-factor
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.retention-shard-duration
- newPropertyKey: management.influx.metrics.export.retention-shard-duration
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.step
- newPropertyKey: management.influx.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.token
- newPropertyKey: management.influx.metrics.export.token
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.uri
- newPropertyKey: management.influx.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.influx.user-name
- newPropertyKey: management.influx.metrics.export.user-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.jmx.domain
- newPropertyKey: management.jmx.metrics.export.domain
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.jmx.enabled
- newPropertyKey: management.jmx.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.jmx.step
- newPropertyKey: management.jmx.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.batch-size
- newPropertyKey: management.kairos.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.connect-timeout
- newPropertyKey: management.kairos.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.enabled
- newPropertyKey: management.kairos.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.password
- newPropertyKey: management.kairos.metrics.export.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.read-timeout
- newPropertyKey: management.kairos.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.step
- newPropertyKey: management.kairos.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.uri
- newPropertyKey: management.kairos.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.kairos.user-name
- newPropertyKey: management.kairos.metrics.export.user-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.account-id
- newPropertyKey: management.newrelic.metrics.export.account-id
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.api-key
- newPropertyKey: management.newrelic.metrics.export.api-key
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.batch-size
- newPropertyKey: management.newrelic.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.client-provider-type
- newPropertyKey: management.newrelic.metrics.export.client-provider-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.connect-timeout
- newPropertyKey: management.newrelic.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.enabled
- newPropertyKey: management.newrelic.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.event-type
- newPropertyKey: management.newrelic.metrics.export.event-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.meter-name-event-type-enabled
- newPropertyKey: management.newrelic.metrics.export.meter-name-event-type-enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.num-threads
- newPropertyKey: management.newrelic.metrics.export.num-threads
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.read-timeout
- newPropertyKey: management.newrelic.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.step
- newPropertyKey: management.newrelic.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.newrelic.uri
- newPropertyKey: management.newrelic.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.descriptions
- newPropertyKey: management.prometheus.metrics.export.descriptions
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.enabled
- newPropertyKey: management.prometheus.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.histogram-flavor
- newPropertyKey: management.prometheus.metrics.export.histogram-flavor
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.base-url
- newPropertyKey: management.prometheus.metrics.export.pushgateway.base-url
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.enabled
- newPropertyKey: management.prometheus.metrics.export.pushgateway.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.grouping-key
- newPropertyKey: management.prometheus.metrics.export.pushgateway.grouping-key
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.job
- newPropertyKey: management.prometheus.metrics.export.pushgateway.job
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.password
- newPropertyKey: management.prometheus.metrics.export.pushgateway.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.push-rate
- newPropertyKey: management.prometheus.metrics.export.pushgateway.push-rate
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.shutdown-operation
- newPropertyKey: management.prometheus.metrics.export.pushgateway.shutdown-operation
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.pushgateway.username
- newPropertyKey: management.prometheus.metrics.export.pushgateway.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.prometheus.step
- newPropertyKey: management.prometheus.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.access-token
- newPropertyKey: management.signalfx.metrics.export.access-token
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.batch-size
- newPropertyKey: management.signalfx.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.connect-timeout
- newPropertyKey: management.signalfx.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.enabled
- newPropertyKey: management.signalfx.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.num-threads
- newPropertyKey: management.signalfx.metrics.export.num-threads
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.published-histogram-type
- newPropertyKey: management.signalfx.metrics.export.published-histogram-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.read-timeout
- newPropertyKey: management.signalfx.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.source
- newPropertyKey: management.signalfx.metrics.export.source
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.step
- newPropertyKey: management.signalfx.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.signalfx.uri
- newPropertyKey: management.signalfx.metrics.export.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.simple.enabled
- newPropertyKey: management.simple.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.simple.mode
- newPropertyKey: management.simple.metrics.export.mode
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.simple.step
- newPropertyKey: management.simple.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.batch-size
- newPropertyKey: management.stackdriver.metrics.export.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.connect-timeout
- newPropertyKey: management.stackdriver.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.enabled
- newPropertyKey: management.stackdriver.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.project-id
- newPropertyKey: management.stackdriver.metrics.export.project-id
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.read-timeout
- newPropertyKey: management.stackdriver.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.resource-labels
- newPropertyKey: management.stackdriver.metrics.export.resource-labels
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.resource-type
- newPropertyKey: management.stackdriver.metrics.export.resource-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.step
- newPropertyKey: management.stackdriver.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.stackdriver.use-semantic-metric-types
- newPropertyKey: management.stackdriver.metrics.export.use-semantic-metric-types
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.enabled
- newPropertyKey: management.statsd.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.flavor
- newPropertyKey: management.statsd.metrics.export.flavor
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.host
- newPropertyKey: management.statsd.metrics.export.host
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.max-packet-length
- newPropertyKey: management.statsd.metrics.export.max-packet-length
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.polling-frequency
- newPropertyKey: management.statsd.metrics.export.polling-frequency
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.port
- newPropertyKey: management.statsd.metrics.export.port
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.protocol
- newPropertyKey: management.statsd.metrics.export.protocol
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.statsd.publish-unchanged-meters
- newPropertyKey: management.statsd.metrics.export.publish-unchanged-meters
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.api-token
- newPropertyKey: management.wavefront.api-token
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.batch-size
- newPropertyKey: management.wavefront.sender.batch-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.connect-timeout
- newPropertyKey: management.wavefront.metrics.export.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.enabled
- newPropertyKey: management.wavefront.metrics.export.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.global-prefix
- newPropertyKey: management.wavefront.metrics.export.global-prefix
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.num-threads
- newPropertyKey: management.wavefront.metrics.export.num-threads
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.read-timeout
- newPropertyKey: management.wavefront.metrics.export.read-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.sender.flush-interval
- newPropertyKey: management.wavefront.sender.flush-interval
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.sender.max-queue-size
- newPropertyKey: management.wavefront.sender.max-queue-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.sender.message-size
- newPropertyKey: management.wavefront.sender.message-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.source
- newPropertyKey: management.wavefront.source
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.step
- newPropertyKey: management.wavefront.metrics.export.step
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.export.wavefront.uri
- newPropertyKey: management.wavefront.uri
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.trace.http.enabled
- newPropertyKey: management.httpexchanges.recording.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.trace.http.include
- newPropertyKey: management.httpexchanges.recording.include
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.trace.include
- newPropertyKey: management.httpexchanges.recording.include
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.compression
- newPropertyKey: spring.cassandra.compression
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.config
- newPropertyKey: spring.cassandra.config
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.connection.connect-timeout
- newPropertyKey: spring.cassandra.connection.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.connection.init-query-timeout
- newPropertyKey: spring.cassandra.connection.init-query-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.contact-points
- newPropertyKey: spring.cassandra.contact-points
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.controlconnection.timeout
- newPropertyKey: spring.cassandra.controlconnection.timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.keyspace-name
- newPropertyKey: spring.cassandra.keyspace-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.local-datacenter
- newPropertyKey: spring.cassandra.local-datacenter
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.password
- newPropertyKey: spring.cassandra.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.pool.heartbeat-interval
- newPropertyKey: spring.cassandra.pool.heartbeat-interval
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.pool.idle-timeout
- newPropertyKey: spring.cassandra.pool.idle-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.port
- newPropertyKey: spring.cassandra.port
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.consistency
- newPropertyKey: spring.cassandra.request.consistency
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.page-size
- newPropertyKey: spring.cassandra.request.page-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.serial-consistency
- newPropertyKey: spring.cassandra.request.serial-consistency
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.drain-interval
- newPropertyKey: spring.cassandra.request.throttler.drain-interval
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.max-concurrent-requests
- newPropertyKey: spring.cassandra.request.throttler.max-concurrent-requests
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.max-queue-size
- newPropertyKey: spring.cassandra.request.throttler.max-queue-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.max-requests-per-second
- newPropertyKey: spring.cassandra.request.throttler.max-requests-per-second
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.throttler.type
- newPropertyKey: spring.cassandra.request.throttler.type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.request.timeout
- newPropertyKey: spring.cassandra.request.timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.schema-action
- newPropertyKey: spring.cassandra.schema-action
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.session-name
- newPropertyKey: spring.cassandra.session-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.ssl
- newPropertyKey: spring.cassandra.ssl
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.cassandra.username
- newPropertyKey: spring.cassandra.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-future-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-ignored-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-missing-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.ignore-pending-migrations
- newPropertyKey: spring.flyway.ignore-migration-patterns
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.flyway.oracle-kerberos-config-file
- newPropertyKey: spring.flyway.kerberos-config-file
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.client-name
- newPropertyKey: spring.data.redis.client-name
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.client-type
- newPropertyKey: spring.data.redis.client-type
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.cluster.max-redirects
- newPropertyKey: spring.data.redis.cluster.max-redirects
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.cluster.nodes
- newPropertyKey: spring.data.redis.cluster.nodes
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.connect-timeout
- newPropertyKey: spring.data.redis.connect-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.database
- newPropertyKey: spring.data.redis.database
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.host
- newPropertyKey: spring.data.redis.host
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.cluster.refresh.adaptive
- newPropertyKey: spring.data.redis.lettuce.cluster.refresh.adaptive
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.cluster.refresh.dynamic-refresh-sources
- newPropertyKey: spring.data.redis.lettuce.cluster.refresh.dynamic-refresh-sources
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.cluster.refresh.period
- newPropertyKey: spring.data.redis.lettuce.cluster.refresh.period
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.lettuce.shutdown-timeout
- newPropertyKey: spring.data.redis.lettuce.shutdown-timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.password
- newPropertyKey: spring.data.redis.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.port
- newPropertyKey: spring.data.redis.port
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.master
- newPropertyKey: spring.data.redis.sentinel.master
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.nodes
- newPropertyKey: spring.data.redis.sentinel.nodes
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.password
- newPropertyKey: spring.data.redis.sentinel.password
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.sentinel.username
- newPropertyKey: spring.data.redis.sentinel.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.ssl
- newPropertyKey: spring.data.redis.ssl
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.timeout
- newPropertyKey: spring.data.redis.timeout
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.url
- newPropertyKey: spring.data.redis.url
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.redis.username
- newPropertyKey: spring.data.redis.username
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.security.oauth2.resourceserver.jwt.jws-algorithm
- newPropertyKey: spring.security.oauth2.resourceserver.jwt.jws-algorithms
----
type: specs.openrewrite.org/v1beta/recipe
name: org.openrewrite.java.spring.boot3.UpgradeSpringDoc_2
displayName: Upgrade to springdoc-openapi 2
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-32.yml b/src/main/resources/META-INF/rewrite/spring-boot-31-properties.yml
similarity index 58%
rename from src/main/resources/META-INF/rewrite/spring-boot-32.yml
rename to src/main/resources/META-INF/rewrite/spring-boot-31-properties.yml
index 9912f4e9a..80fbbe873 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-32.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-31-properties.yml
@@ -15,20 +15,20 @@
#
---
type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot3.SpringBootProperties_3_2
-displayName: Migrate Spring Boot properties to 3.2
+name: org.openrewrite.java.spring.boot3.SpringBootProperties_3_1
+displayName: Migrate Spring Boot properties to 3.1
description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
recipeList:
- org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.client.request.metric-name
- newPropertyKey: management.observations.http.client.requests.name
+ oldPropertyKey: spring.cassandra.ssl
+ newPropertyKey: spring.cassandra.ssl.enabled
- org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: management.metrics.web.server.request.metric-name
- newPropertyKey: management.observations.http.server.requests.name
+ oldPropertyKey: spring.data.redis.ssl
+ newPropertyKey: spring.data.redis.ssl.enabled
- org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: server.max-http-header-size
- newPropertyKey: server.max-http-request-header-size
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.liquibase.labels
- newPropertyKey: spring.liquibase.label-filter
+ oldPropertyKey: spring.kafka.streams.cache-max-size-buffering
+ newPropertyKey: spring.kafka.streams.state-store-cache-max-size
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-31.yml b/src/main/resources/META-INF/rewrite/spring-boot-31.yml
index 627417c86..7802192d9 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-31.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-31.yml
@@ -39,15 +39,3 @@ recipeList:
- org.openrewrite.java.spring.security6.UpgradeSpringSecurity_6_1
- org.openrewrite.java.spring.boot3.SpringBootProperties_3_1
- org.openrewrite.hibernate.MigrateToHibernate62
----
-type: specs.openrewrite.org/v1beta/recipe
-name: org.openrewrite.java.spring.boot3.SpringBootProperties_3_1
-displayName: Migrate Spring Boot properties to 3.1
-description: Migrate properties found in `application.properties` and `application.yml`.
-recipeList:
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.cassandra.ssl
- newPropertyKey: spring.cassandra.ssl.enabled
- - org.openrewrite.java.spring.ChangeSpringPropertyKey:
- oldPropertyKey: spring.data.redis.ssl
- newPropertyKey: spring.data.redis.ssl.enabled
diff --git a/src/main/resources/META-INF/rewrite/spring-boot-32-properties.yml b/src/main/resources/META-INF/rewrite/spring-boot-32-properties.yml
new file mode 100644
index 000000000..ee3dcc6d2
--- /dev/null
+++ b/src/main/resources/META-INF/rewrite/spring-boot-32-properties.yml
@@ -0,0 +1,55 @@
+#
+# Copyright 2023 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+---
+type: specs.openrewrite.org/v1beta/recipe
+name: org.openrewrite.java.spring.boot3.SpringBootProperties_3_2
+displayName: Migrate Spring Boot properties to 3.2
+description: Migrate properties found in `application.properties` and `application.yml`.
+tags:
+ - spring
+ - boot
+recipeList:
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: server.max-http-header-size
+ newPropertyKey: server.max-http-request-header-size
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.oracle-kerberos-cache-file
+ newPropertyKey: spring.flyway.oracle.kerberos-cache-file
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.oracle-sqlplus
+ newPropertyKey: spring.flyway.oracle.sqlplus
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.oracle-sqlplus-warn
+ newPropertyKey: spring.flyway.oracle.sqlplus-warn
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.oracle-wallet-location
+ newPropertyKey: spring.flyway.oracle.wallet-location
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.flyway.sql-server-kerberos-login-file
+ newPropertyKey: spring.flyway.sqlserver.kerberos-login-file
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.jms.listener.acknowledge-mode
+ newPropertyKey: spring.jms.listener.session.acknowledge-mode
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: spring.jms.listener.concurrency
+ newPropertyKey: spring.jms.listener.min-concurrency
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.metrics.tags
+ newPropertyKey: management.observations.key-values
+ - org.openrewrite.java.spring.ChangeSpringPropertyKey:
+ oldPropertyKey: management.otlp.metrics.export.resource-attributes
+ newPropertyKey: management.opentelemetry.resource-attributes
+
diff --git a/src/test/java/org/openrewrite/java/spring/internal/GeneratePropertiesMigratorConfiguration.java b/src/test/java/org/openrewrite/java/spring/internal/GeneratePropertiesMigratorConfiguration.java
index e37fdd1a0..f1c6e7056 100644
--- a/src/test/java/org/openrewrite/java/spring/internal/GeneratePropertiesMigratorConfiguration.java
+++ b/src/test/java/org/openrewrite/java/spring/internal/GeneratePropertiesMigratorConfiguration.java
@@ -87,7 +87,7 @@ public static void main(String[] args) throws IOException {
.acceptPaths("META-INF")
.enableMemoryMapping()
.scan()) {
- var replacements = scanResult.getResourcesWithLeafName("additional-spring-configuration-metadata.json").stream()
+ var replacements = scanResult.getResourcesMatchingWildcard("**/*spring-configuration-metadata.json").stream()
.flatMap(res -> {
try (InputStream inputStream = res.open()) {
var metadata = objectMapper.readValue(inputStream, SpringConfigurationMetadata.class);
@@ -103,7 +103,7 @@ public static void main(String[] args) throws IOException {
if (!replacements.isEmpty()) {
var majorMinor = version.split("\\.");
- var config = Paths.get("src/main/resources/META-INF/rewrite/spring-boot-%s%s.yml".formatted(majorMinor[0], majorMinor[1]));
+ var config = Paths.get("src/main/resources/META-INF/rewrite/spring-boot-%s%s-properties.yml".formatted(majorMinor[0], majorMinor[1]));
Files.writeString(config, "#\n" +
Files.readAllLines(Paths.get("gradle/licenseHeader.txt"))
.stream().map(str -> str.replaceAll("^", "# "))
@@ -115,6 +115,9 @@ public static void main(String[] args) throws IOException {
name: org.openrewrite.java.spring.boot%1$s.SpringBootProperties_%1$s_%2$s
displayName: Migrate Spring Boot properties to %1$s.%2$s
description: Migrate properties found in `application.properties` and `application.yml`.
+ tags:
+ - spring
+ - boot
recipeList:""".formatted(majorMinor[0], majorMinor[1]),
StandardOpenOption.APPEND);