Chapter 1. New Features

1.1. OracleJDK to OpenJDK Migration Path

RHAMT now supports the OracleJDK to OpenJDK migration path when performing your migrations. This is accomplished by specifying oraclejdk as the source technology and openjdk as the target technology, resulting in a report that highlights issues when performing this migration.

1.2. Dependencies Graph Report

This release introduces a new report that displays the embedded WARs and JARs used within the analyzed applications. Each dependency is linked with the applications that require it, allowing you to quickly identify common dependencies across your application portfolio. When a single application’s dependencies are listed, then this report also includes all third-party JARs.

Additional information on this report is found at Application Dependencies Graph Report and Dependencies Graph Report in the CLI Guide.

1.3. Information Rules Category

An additional rules category has been included for informational tasks, and several existing rules have been refactored to use this category. This category is designed to inform you of the existence of certain files that may need to be examined or modified as part of the modernization effort, but changes are typically not required.

1.4. Tattletale Reports Enabled by Default

The Tattletale reports are now automatically generated when eap is in the list of included targets. These reports greatly reduce the time needed to resolve classloading issues by providing details about the classes and dependencies of the specified application.

1.5. Validation Report

The validation report allows independent rule developers to confirm any custom test rules function as expected. It produces a report that provides details on each test rule, reporting any failures and where they occur.

Additional information on using this report is available at Test the Rules Using JUnit and Validation Report in the Rules Development Guide.

1.6. Technology Summary Report Now Includes Potential and Cloud-Mandatory Tasks

The technology summary report now includes the potential and cloud-mandatory story points in its summary, instead of only displaying the mandatory story points. This change should better allow developers to plan their migration and modernization efforts.