8.50.2 release (2025-04-10)
Total recipe count: 3227
info
This changelog only shows what recipes have been added, removed, or changed. OpenRewrite may do releases that do not include these types of changes. To see these changes, please go to the releases page.
New Recipes
- com.oracle.weblogic.rewrite.ChangeJAXBBindAPIDependencyScope: This recipe will change the jakarta.xml.bind-api dependency scope to provided when jakarta.jakartaee-api version 9.x is provided in WebLogic 15.1.1. This prevents the jakarta.xml.bind-api jar from being deployed to WebLogic which can cause class conflicts.
- com.oracle.weblogic.rewrite.ChangeJakartaInjectAPIDependencyScope: This recipe will change the jakarta.inject-api dependency scope to provided when jakarta.jakartaee-api version 9.x is provided in WebLogic 15.1.1. This prevents the jakarta.inject-api jar from being deployed to WebLogic which can cause class conflicts.
- com.oracle.weblogic.rewrite.CheckAndCommentOutDeprecations1412: This recipe will check and comment out deprecations on WebLogic version 14.1.2.
- com.oracle.weblogic.rewrite.CheckAndCommentOutDeprecations1511: This recipe will check and comment out deprecations on WebLogic version 15.1.1.
- com.oracle.weblogic.rewrite.FacesMigrationToJakartaFaces2x: Jakarta EE 8 uses Faces 2.3 a major upgrade to Jakarta packages and XML namespaces. This recipe will migrate JSF 1.x to Jakarta Server Faces 2.3 on WebLogic 14.1.2 or older.
- com.oracle.weblogic.rewrite.JakartaEE9_1: These recipes help with Migration to Jakarta EE 9.1, flagging and updating deprecated methods.
- com.oracle.weblogic.rewrite.MigrateWebLogicSchemasTo1412: This recipe will migrate WebLogic schemas to 14.1.2
- com.oracle.weblogic.rewrite.MigrateWebLogicSchemasTo1511: This recipe will migrate WebLogic schemas to 15.1.1
- com.oracle.weblogic.rewrite.OutputRecipeVersion: Displays the version of the recipe after it runs.
- com.oracle.weblogic.rewrite.UpdateBuildToWebLogic1412: This recipe will update the WebLogic version to 14.1.2 for Maven build.
- com.oracle.weblogic.rewrite.UpdateBuildToWebLogic1511: This recipe will update the WebLogic version to 15.1.1 for Maven build.
- com.oracle.weblogic.rewrite.UpgradeTo1411: This recipe will apply changes required for migrating to WebLogic 14.1.1
- com.oracle.weblogic.rewrite.UpgradeTo1412: This recipe will apply changes required for migrating to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.UpgradeTo1511: This recipe will apply changes required for migrating to WebLogic 15.1.1 and Jakarta EE 9.1
- com.oracle.weblogic.rewrite.UpgradeWeblogicMavenPropertyVersion: Set the Maven weblogic.version property according to a node-style semver selector or to a specific version number.
- com.oracle.weblogic.rewrite.WebLogic1412JavaXmlBindMitigation: This recipe will mitigate the Javax XML Bind deprecation in Java 11 vs WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicApplicationClientXmlNamespace1412: Migrate xmlns entries in WebLogic Application Client schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicApplicationClientXmlNamespace1511: This recipe will update the
xmlns
entries inapplication-client.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicApplicationXmlNamespace1412: Migrate xmlns entries in WebLogic Application schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicApplicationXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-application.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicEjbJar32XmlNamespace1412: Migrate xmlns entries in WebLogic EJB 3.2 schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicEjbJar32XmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-ejb-jar.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicJdbcXmlNamespace1412: Migrate xmlns entries in WebLogic JDBC schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicJdbcXmlNamespace1511: This recipe will update the
xmlns
entries in*-jdbc.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicJmsXmlNamespace1412: Migrate xmlns entries in WebLogic JMS schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicJmsXmlNamespace1511: This recipe will update the
xmlns
entries in*-jms.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicPersistenceConfigurationXmlNamespace1412: Migrate xmlns entries in WebLogic EJB 3.2 Persistence Configuration schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicPersistenceConfigurationXmlNamespace1511: This recipe will update the
xmlns
entries inpersistence-configuration.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicPlanXmlNamespace1412: Migrate xmlns entries in WebLogic Plan schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicPlanXmlNamespace1511: This recipe will update the
xmlns
entries inplan.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicPubSubXmlNamespace1412: Migrate xmlns entries in WebLogic PubSub schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicPubSubXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-pubsub.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicRaXmlNamespace1412: Migrate xmlns entries in WebLogic Resource Adapter schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicRaXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-ra.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicRdbmsJarXmlNamespace1412: Migrate xmlns entries in WebLogic EJB 3.2 RDBMS schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicRdbmsJarXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-rdbms-jar.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicResourceDeploymentPlanXmlNamespace1412: Migrate xmlns entries in WebLogic Resource Deployment Plan schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicResourceDeploymentPlanXmlNamespace1511: This recipe will update the
xmlns
entries inresource-deployment-plan.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicWebServicesXmlNamespace1412: Migrate xmlns entries in WebLogic Web Services schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicWebServicesXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-webservices.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicWebservicesPolicyRefXmlNamespace1412: Migrate xmlns entries in WebLogic Web Service Policy Reference schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicWebservicesPolicyRefXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-webservices-policy.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicWseeClientHandlerChainXmlNamespace1412: Migrate xmlns entries in WebLogic WSEE Client Handler Chains schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicWseeClientHandlerChainXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-wsee-clientHandlerChain.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicWseeStandaloneClientXmlNamespace1412: Migrate xmlns entries in WebLogic WSEE Standalone Client schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicWseeStandaloneClientXmlNamespace1511: This recipe will update the
xmlns
entries inweblogic-wsee-standaloneclient.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.WebLogicXmlWebAppNamespace1412: Migrate xmlns entries in WebLogic schema files to WebLogic 14.1.2
- com.oracle.weblogic.rewrite.WebLogicXmlWebAppNamespace1511: This recipe will update the
xmlns
entries inweblogic.xml
files to WebLogic 15.1.1 - com.oracle.weblogic.rewrite.examples.AddImplicitTldFileWithTaglib2_1: Add
implicit.tld
file with taglib 2.1 tosrc/main/webapp/WEB-INF/tags
. - com.oracle.weblogic.rewrite.examples.AddImplicitTldFileWithTaglib3_0: Add
implicit.tld
file with taglib 3.0 tosrc/main/webapp/WEB-INF/tags
. - com.oracle.weblogic.rewrite.examples.spring.ChangeCacheManagerToSimpleCacheManager: Change cacheManager to use the SimpleCacheManager.
- com.oracle.weblogic.rewrite.examples.spring.MigratedPetClinicExtrasFor1511: Run migration extras for migrated Spring Framework PetClinic example run on WebLogic 15.1.1.
- com.oracle.weblogic.rewrite.examples.spring.SetupSpringFrameworkPetClinicFor1412: Setup Spring Framework 5.3.x PetClinic for WebLogic 14.1.2.
- com.oracle.weblogic.rewrite.hibernate.AddHibernateOrmCore61: This recipe will add Hibernate ORM Core if has dependencies.
- com.oracle.weblogic.rewrite.hibernate.MigrateHibernateToJakartaEE9: Upgrade hibernate libraries to Jakarta EE9 versions.
- com.oracle.weblogic.rewrite.jakarta.AddJakartaEE9ServletDependencyIfUsingServletContext: Add Jakarta EE 9 Servlet Dependency if using jakarta.servlet.ServletContext
- com.oracle.weblogic.rewrite.jakarta.ChangeJakartaFacesMethodCalls: Handle method call changes for deprecated Faces/EL methods with different arguments from the original.
- com.oracle.weblogic.rewrite.jakarta.Faces2xMigrationToJakartaFaces3x: Jakarta EE 9 uses Faces 3.0 a major upgrade to Jakarta packages and XML namespaces.
- com.oracle.weblogic.rewrite.jakarta.FacesJNDINamesChanged3: The
jsf/ClientSideSecretKey
JNDI name has been renamed tofaces/ClientSideSecretKey
, and thejsf/FlashSecretKey
JNDI name has been renamed tofaces/FlashSecretKey
. The JNDI keys that have been renamed are updated to allow use of the keys. - com.oracle.weblogic.rewrite.jakarta.FacesManagedBeansRemoved3: This recipe substitutes Faces Managed Beans, which were deprecated in JavaServer Faces 2.3 and have been removed from Jakarta Faces 3.0. It also replaces the deprecated jakarta.faces.bean.ManagedBean annotation with the jarkarta.inject.Named annotation.
- com.oracle.weblogic.rewrite.jakarta.JakartaEeNamespaces9_1: These recipes help with Migration From JavaX to Jakarta EE 9.1 Namespaces.
- com.oracle.weblogic.rewrite.jakarta.JakartaFaces3Xhtml: Find and replace legacy JSF namespaces and javax references with Jakarta Faces values in XHTML files.
- com.oracle.weblogic.rewrite.jakarta.JavaxAnnotationMigrationToJakarta9Annotation: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxApplicationClientXmlToJakarta9ApplicationClientXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxApplicationXmlToJakarta9ApplicationXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxBatchJobsXmlsToJakarta9BatchJobsXmls: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxBatchXmlToJakarta9BatchXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxBeansXmlToJakarta9BeansXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxBindingsSchemaXjbsToJakarta9BindingsSchemaXjbs: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxEjbJarXmlToJakarta9EjbJarXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxFacesConfigXmlToJakartaFaces3ConfigXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxFacesTagLibraryXmlToJakartaFaces3TagLibraryXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxJmsToJakartaJmsOnMdb: Migrate javax.jms to jakarta.jms on MDB
- com.oracle.weblogic.rewrite.jakarta.JavaxPermissionsXmlToJakarta9PermissionsXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxRaXmlToJakarta9RaXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxTestWebXmlToJakartaTestWebXml5: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation for test interfaces like arquillian.
- com.oracle.weblogic.rewrite.jakarta.JavaxTestXmlsToJakartaTestsXmls: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation for test interfaces like arquillian.
- com.oracle.weblogic.rewrite.jakarta.JavaxToJakartaCdiExtensions: Rename
javax.enterprise.inject.spi.Extension
tojakarta.enterprise.inject.spi.Extension
. - com.oracle.weblogic.rewrite.jakarta.JavaxValidationMappingXmlsToJakarta9ValidationMappingXmls: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxWebFragmentXmlToJakartaWebFragmentXml5: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxWebHandlerXmlToJakarta9HandlerXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxWebJspTagLibraryTldsToJakarta9WebJspTagLibraryTlds: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxWebServicesXmlToJakarta9WebServicesXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.JavaxWebXmlToJakartaWebXml5: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.
- com.oracle.weblogic.rewrite.jakarta.MigrateJavaxMVCToJakartaEE9: Upgrade Jakarta Model-View-Controller libraries to 2.0 (Jakarta EE9) versions.
- com.oracle.weblogic.rewrite.jakarta.MigrateJavaxWebToJakartaWeb9: Update Java EE Web API dependency to Jakarta EE Web Profile API 9.1
- com.oracle.weblogic.rewrite.jakarta.MigrateTagLibsToJakartaEE9: Upgrade Jakarta Standard Tag libraries to 2.0 (Jakarta EE9) versions.
- com.oracle.weblogic.rewrite.jakarta.MitigateUnaffectedNonEEJakarta9Packages: Mitigate Unaffected Non-EE Jakarta 9 Packages. Reference: https://github.com/jakartaee/platform/blob/main/namespace/unaffected-packages.adoc
- com.oracle.weblogic.rewrite.jakarta.OrgGlassfishJavaxElToJakartaEl: Package relocation for rebranded Javax to Jakarta EE.
- com.oracle.weblogic.rewrite.jakarta.RemovalsServletJakarta9: This recipe replaces the classes and methods deprecated in Jakarta Servlet 5.0
- com.oracle.weblogic.rewrite.jakarta.RemovedJakartaFaces3ExpressionLanguageClasses: Several classes were removed and replaced in Jakarta Server Faces 3.0. The only Object definition not removed in the
jakarta.faces.el
package is the CompositeComponentExpressionHolder interface. - com.oracle.weblogic.rewrite.jakarta.RemovedJakartaFaces3ResourceResolver: The
ResourceResolver
class was removed in Jakarta Faces 3.0. The functionality provided by that class can be replaced by using thejakarta.faces.application.ResourceHandler
class. - com.oracle.weblogic.rewrite.jakarta.RemovedStateManagerMethods3: Methods that were removed from the
jakarta.faces.application.StateManager
andjavax.faces.application.StateManager
classes in Jakarta Faces 3.0 are replaced byjakarta.faces.view.StateManagementStrategy
orjavax.faces.view.StateManagementStrategy
based on JakartaEE9 migration in Faces 3.0 - com.oracle.weblogic.rewrite.jakarta.UpdateJakartaFacesMethodCalls: Custom recipe to handle method call changes for deprecated Faces/EL methods where the method argument lists have changed. This recipe should be run after all the Jakarta Faces related type changes are completed.
- com.oracle.weblogic.rewrite.jakarta.UpdateJakartaPlatform9_1: Update Jakarta EE Platform Dependencies to 9.1.0
- com.oracle.weblogic.rewrite.jakarta.UpgradeCommonOpenSourceLibraries: Upgrade Common open source libraries libraries to Jakarta EE9 versions.
- com.oracle.weblogic.rewrite.jakarta.UpgradeFacesOpenSourceLibraries2: Upgrade PrimeFaces, OmniFaces, and MyFaces libraries to Jakarta EE9 versions.
- com.oracle.weblogic.rewrite.jakarta.UpgradeFacesOpenSourceLibraries3: Upgrade PrimeFaces, OmniFaces, and MyFaces libraries to Jakarta EE9 versions.
- com.oracle.weblogic.rewrite.spring.data.UpgradeSpringDataBom: Upgrade Spring Data BOM to 2024.1.x version.
- com.oracle.weblogic.rewrite.spring.framework.DefaultServletHandler: This recipe will update Spring Framework default servlet handler if empty, as noted in the Spring Framework 6.2 documentation.
- com.oracle.weblogic.rewrite.spring.framework.ReplaceWebLogicJtaTransactionManager: Replace removed WebLogicJtaTransactionManager with JtaTransactionManager from Spring Framework 6.2.x.
- com.oracle.weblogic.rewrite.spring.framework.ReplaceWebLogicLoadTimeWeaver: Replace removed WebLogicLoadTimeWeaver with LoadTimeWeaver from Spring Framework 6.2.x.
- com.oracle.weblogic.rewrite.spring.framework.UpgradeToSpringFramework_6_2: Migrate applications to the Spring Framework 6.2 release and compatibility with WebLogic 15.1.1.
- io.moderne.java.spring.boot3.ReplaceKafkaTransactionManagerSetter: Replace deprecated
ContainerProperties#setTransactionManager(org.springframework.transaction.PlatformTransactionManager)
method withContainerProperties#setKafkaAwareTransactionManager(org.springframework.kafka.transaction.KafkaAwareTransactionManager)
. The method will be replaced only if its argument has the typeKafkaAwareTransactionManager
. - io.moderne.java.spring.boot3.UpgradeSpringKafka_3_3: Migrate applications to the latest Spring Kafka 3.3 release.
- io.quarkus.updates.core.quarkus319.HibernateORMValidationMode:
- io.quarkus.updates.minio.minio38.UpdateAll:
- org.openrewrite.java.migrate.jakarta.JavaxXmlToJakartaXmlXJCBinding: Java EE has been rebranded to Jakarta EE, migrates the namespace and version in XJC bindings.
- org.openrewrite.java.recipes.CorrectlySpacedDescriptions: Recipe descriptions should be cleanly formatted. This recipe forces correct spacing in multiline descriptions. In a multi line description the lines should not start with whitespace and end with a single space except for the last line which should end with a ".".
- org.openrewrite.java.spring.batch.ConvertReceiveTypeWhenCallStepExecutionMethod: Convert receive type in some invocation of StepExecution.xx().
- org.openrewrite.java.spring.batch.JobParameterToString: JobParameter.toString() logic is quite different in spring batch 5, need take JobParameter.getValue.toString replace the JobParameter.toString.
- org.openrewrite.java.spring.batch.MigrateJobParameter: Migration Job Parameter, parameterized type is essential in Spring Batch 5.
- org.openrewrite.java.spring.batch.MigrateMethodAnnotatedByBatchAPI: Migrate method when it annotated by Spring Batch API.
- org.openrewrite.java.spring.data.JdbcTemplateQueryForLongMigration: Replaces calls to
JdbcTemplate.queryForLong(..)
withqueryForObject(String, Class, Object...)
. - org.openrewrite.java.spring.framework.MigrateBase64Utils: Replaces usages of deprecated
org.springframework.util.Base64Utils
withjava.util.Base64
. - org.openrewrite.java.spring.framework.MigrateHandlerResultHasExceptionHandlerMethod:
org.springframework.web.reactive.HandlerResult.hasExceptionHandler()
was deprecated, in favor ofgetExceptionHandler()
. - org.openrewrite.java.spring.framework.MigrateHandlerResultSetExceptionHandlerMethod:
org.springframework.web.reactive.HandlerResult.setExceptionHandler(Function<Throwable, Mono<HandlerResult>>)
was deprecated, in favor ofsetExceptionHandler(DispatchExceptionHandler)
. - org.openrewrite.java.spring.framework.MigrateMethodArgumentNotValidExceptionErrorMethod:
org.springframework.web.bind.MethodArgumentNotValidException.errorsToStringList
andresolveErrorMessages
method was deprecated, in favor ofBindErrorUtils
. - org.openrewrite.java.spring.framework.MigrateResourceHttpMessageWriterAddHeadersMethod:
org.springframework.http.codec.ResourceHttpMessageWriter.addHeaders
was deprecated, in favor ofaddDefaultHeaders
method. - org.openrewrite.java.spring.framework.MigrateUriComponentsBuilderMethods: The
fromHttpRequest
andparseForwardedFor
methods inorg.springframework.web.util.UriComponentsBuilder
were deprecated, in favor oforg.springframework.web.util.ForwardedHeaderUtils
. - org.openrewrite.java.spring.framework.MigrateWebExchangeBindExceptionResolveErrorMethod:
org.springframework.web.bind.support.WebExchangeBindException.resolveErrorMessages
was deprecated, in favor ofBindErrorUtils
. - org.openrewrite.java.spring.framework.UpgradeSpringFramework_6_2: Migrate applications to the latest Spring Framework 6.2 release.
- org.openrewrite.java.testing.assertj.FestToAssertj: AssertJ provides a rich set of assertions, truly helpful error messages, improves test code readability. Converts Fest 2.x imports to AssertJ imports.
- org.openrewrite.java.testing.assertj.SimplifyHasSizeAssertion: Simplify AssertJ assertions by replacing
hasSize
withhasSameSizeAs
dedicated assertions. - org.openrewrite.java.testing.junit5.TimeoutRuleToClassAnnotation: Replace usages of JUnit 4's
@Rule Timeout
with JUnit 5Timeout
class annotation. - org.openrewrite.kotlin.cleanup.RemoveLambdaArgumentParentheses: For example, convert
1.let({ it + 1 })
to1.let { it + 1 }
. - org.openrewrite.text.FindHardcodedPrivateIPAddresses: Locates mentions of hard-coded IPv4 addresses from private IP ranges.
- org.openrewrite.yaml.UnfoldProperties: Transforms dot-separated property keys in YAML files into nested map hierarchies to enhance clarity and readability, or for compatibility with tools expecting structured YAML.
- software.amazon.awssdk.v2migration.S3UriToV2: Convert v1 AmazonS3URI to v2 S3Uri
- software.amazon.awssdk.v2migration.SettersToBuilderV2: Convert V1 setters to V2 toBuilder setters
Removed Recipes
- io.moderne.transposeCapitalization.SpongeBobCase: Change all your comments to be SpongeBob-case.
- io.quakus.updates.minio.minio38.UpdateAll:
Changed Recipes
- org.openrewrite.java.dependencies.DependencyVulnerabilityCheck was changed:
- Old Options:
maximumUpgradeDelta: { type: UpgradeDelta, required: false }
overrideTransitive: { type: Boolean, required: false }
overrideVulnerabilityDatabase: { type: URI, required: false }
scope: { type: String, required: false }
- New Options:
maximumUpgradeDelta: { type: UpgradeDelta, required: false }
overrideTransitive: { type: Boolean, required: false }
scope: { type: String, required: false }
- Old Options:
- org.openrewrite.staticanalysis.AnnotateNullableMethods was changed:
- Old Options:
None
- New Options:
nullableAnnotationClass: { type: String, required: false }
- Old Options: