7.34.0 Release (2022-12-09)

New Recipes

Removed Recipes

  • org.openrewrite.cloudsuitability.FindJMS: Run embedded service broker as a JMS Provider.

  • org.openrewrite.cloudsuitability.FindJNI: A few conditions have to be met to make JNI calls.

  • org.openrewrite.cloudsuitability.FindJavaFX: JavaFX is not cloud compatible and requires the JRE on the remote device.

  • org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0: Upgrade to Spring Boot 2.0 from prior 1.x version.

Changed Recipes

  • org.openrewrite.java.security.SecureTempFileCreation was changed:

    • Old Options:

      • None

    • New Options:

      • target: { type: String, required: true }

  • org.openrewrite.maven.ChangeParentPom was changed:

    • Old Options:

      • allowVersionDowngrades: { type: boolean, required: false }

      • newArtifactId: { type: String, required: false }

      • newGroupId: { type: String, required: false }

      • newVersion: { type: String, required: true }

      • oldArtifactId: { type: String, required: true }

      • oldGroupId: { type: String, required: true }

      • versionPattern: { type: String, required: false }

    • New Options:

      • allowVersionDowngrades: { type: boolean, required: false }

      • newArtifactId: { type: String, required: false }

      • newGroupId: { type: String, required: false }

      • newVersion: { type: String, required: true }

      • oldArtifactId: { type: String, required: true }

      • oldGroupId: { type: String, required: true }

      • retainVersions: { type: List, required: false }

      • versionPattern: { type: String, required: false }

  • org.openrewrite.maven.RemoveRedundantDependencyVersions was changed:

    • Old Options:

      • artifactPattern: { type: String, required: false }

      • groupPattern: { type: String, required: false }

      • onlyIfVersionsMatch: { type: Boolean, required: false }

    • New Options:

      • artifactPattern: { type: String, required: false }

      • except: { type: List, required: false }

      • groupPattern: { type: String, required: false }

      • onlyIfVersionsMatch: { type: Boolean, required: false }

  • org.openrewrite.maven.UpgradeDependencyVersion was changed:

    • Old Options:

      • artifactId: { type: String, required: true }

      • groupId: { type: String, required: true }

      • newVersion: { type: String, required: true }

      • overrideManagedVersion: { type: Boolean, required: false }

      • versionPattern: { type: String, required: false }

    • New Options:

      • artifactId: { type: String, required: true }

      • groupId: { type: String, required: true }

      • newVersion: { type: String, required: true }

      • overrideManagedVersion: { type: Boolean, required: false }

      • retainVersions: { type: List, required: false }

      • versionPattern: { type: String, required: false }

  • org.openrewrite.maven.UpgradeParentVersion was changed:

    • Old Options:

      • artifactId: { type: String, required: true }

      • groupId: { type: String, required: true }

      • newVersion: { type: String, required: true }

      • versionPattern: { type: String, required: false }

    • New Options:

      • artifactId: { type: String, required: true }

      • groupId: { type: String, required: true }

      • newVersion: { type: String, required: true }

      • retainVersions: { type: List, required: false }

      • versionPattern: { type: String, required: false }

Last updated