-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Application Migration Toolkit
Red Hat Application Migration Toolkit 4.2.0 Release Notes
New features and changes in this release.
Abstract
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.
Chapter 2. Known Issues
At the time of the release the following known issues have been identified as important issues worth highlighting. For a full list of all known issues and issues that have been identified since the release, see this JIRA filter.
Table 2.1. Known Issues
ID | Component | Summary |
---|---|---|
All | JavaTypeReference line number information is incorrect when a method or class field has annotations | |
All | Windup returning wrong column/length for a rule | |
Eclipse Plugin | "input" tab in windup run config shows up blank at first | |
Web Console | ApplicationGroupEngine getApplicationGroups endpoint returns inconsistent data | |
Web Console | Execution list never disappears when execution gets stuck in started state | |
Web Console | Update packages when application file is updated | |
Web Console | Project list - description overlaps with project name and last modification | |
Web Console | Registered application is not shown on Registered Applications tab | |
Web Console | Windup xml rule definition interferring for more than one where named parameters | |
Eclipse Plugin | Rework server UI control | |
Web Console | Openshift: configure https listener | |
Web Console | Clear startup completed message | |
Eclipse Plugin | Improve Ruleset Editor tooltip size computation | |
Eclipse Plugin | Ruleset Editor hierarchy tree needs filtering and grouping | |
Eclipse Plugin | Support multiple custom ruleset paths (files or directories) | |
Eclipse Plugin | Add ignore paths area to the run configuration for specifying files to ignore during analysis | |
Eclipse Plugin | Offline usage - Ruleset Editor documentation tab unable to connect to internet | |
Eclipse Plugin | RHAMT getting started doesn’t display after install and restart | |
Eclipse Plugin | Issue Explorer missing labels on some system rulesets | |
Eclipse Plugin | Issue Explorer tree collapses once opening/showing the ruleset view | |
Eclipse Plugin | Refresh issues after resource has been deleted from workspace externally | |
Eclipse Plugin | Ruleset Editor - tooltips don’t become visible when hovering on certain labels that should | |
Web Console | Issue in application view: Embedded framework / library doesn’t show file | |
Eclipse Plugin | Issue Explorer not populating results after analysis | |
Web Console | Wrong time is displayed on analysis result page when there’s an offset between server and client time | |
Web Console | Improved handling if the analysis list is really long | |
OpenShift | max-post-size as parameter in OCP deployment | |
Eclipse Plugin | Better support for cleanly updating from one version of the plugin to another | |
OpenShift | liveness probe for executor pod is tied to web console | |
OpenShift | Cannot access reports when RHAMT installed on OCP | |
Web Console | advanced options not usable on IE9 | |
Web Console | Rules configuration page on IE9 |
Chapter 3. Resolved Issues
At the time of the release the following resolved issues have been identified as important issues worth highlighting. For a full list of all issues resolved in this release, see this JIRA filter.
Table 3.1. Resolved Issues
ID | Summary |
---|---|
use the project.name instead of "java" | |
Technologies Report Bubblemap - Presentation Issues | |
Count of found techs is sometimes off by one | |
Add number of potential issues and cloud-mandatory SPs to the bubble tech report | |
CSV export doesn’t have app name as file name | |
package selection is not displayed from the previous analysis config | |
Technology Report Bubble Chart - Size information is wrong for source input | |
Upgrade wildfly-maven-plugin to 1.2.2.Final | |
Openshift templates always using 'latest' tag | |
Enhance rule with session externalization |