skip to main content
Hero image

Aug 9, 2022

Windup 6.0.0 Release Notes

Artifacts

New and updated features

  • New Tackle-DiVA (Data-intensive Validity Analyzer) addon from an IBM Research team to analyze application transactions (thanks to akihikot, YasuKatsuno, rofrano): add the --enableTransactionReport option to see it in action
  • New YAML addon to have the YAML files rendered in reports to make it easier to check where a rule has identified an issue, if any
  • Updated to latest and greatest Forge and Furnace versions (thanks gastaldi)
  • Improved <project> XML rule condition to search for artifacts in pom.xml files within <parent>, <dependencyManagement>, <dependencies>, <pluginManagement>, <plugins> blocks

New and updated rulesets and recipes

This release includes rules sets for:

  • Migrating JBoss EAP applications to Azure AppService (thanks dfuenzalida)
  • Migrating SpringBoot applications to Azure AKS (thanks agoncal)
  • Upgrading Java applications to OpenJDK 17 (thanks neugens, gnu-andrew and ItsLeon15)
  • Upgrading Java applications from JavaEE 8 to JakartaEE 9

Regarding the JavaEE 8 to Jakarta EE 9 transformation, Windup has new Openrewrite recipes for automating these changes:

  • Migrate dependencies declared within pom.xml files
  • Migrate package import statements
  • Update XML deployment descriptors
  • Update configuration properties
  • Rename SPI files
© 2022 Windup rights reserved.