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 inpom.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