-
Language:
English
-
Language:
English
Red Hat Application Migration Toolkit 4.3.1 Release Notes
New features and changes in this release.
Abstract
Chapter 1. Introduction
These release notes describe the new features and changes implemented for the Red Hat Application Migration Toolkit (RHAMT) 4.3.1 release.
Chapter 2. New Features
2.1. New Rules for migrating to Red Hat JBoss EAP 7.3
This release contains a new set of rules to support migration to the latest release of Red Hat JBoss Enterprise Application Platform.
2.2. New Rules for migrating to Apache Camel 3
This release contains a comprehensive set of rules for migrating to Apache Camel 3 that cover all of the changes detailed in the Apache Camel 3 Migration Guide.
2.3. Target Runtime Labels (including custom Target Runtime Labels)
The Target Runtime feature assesses all of the Technology Tags identified for each application for compatibility with specific runtimes. JBoss EAP and JWS are the two Target Runtime definitions that are included in the RHAMT distribution. Target Runtime definitions are extensible enabling you to use custom Target Runtimes in analysis executions.
2.4. RHAMT extension for Visual Studio Code and Eclipse Che
This release introduces a Minimum Viable Product version of a RHAMT extension for Visual Studio Code and Eclipse Che. The extension contains all of the core features required to perform a RHAMT analysis in your development environment. For more information about the extension, visit the Visual Studio Marketplace. Note, that this release of the RHAMT extension for Visual Studio Code and Eclipse Che is a Minimum Viable Product release, and is still in development.
2.5. New Rules for migrating Spring Boot to Red Hat Runtimes
This release introduces a new set of rules for assessing the compatibility of applications against the versions of Spring Boot libraries supported by Red Hat Runtimes. These rules are executed when the rhr
target is selected in the RHAMT analysis configuration.
2.6. New rule condition: <dependency>
A new rule feature that can check the Group, Artifact and Version on all dependencies of an application. This feature was used to develop the new Spring Boot ruleset.
2.7. Updated Web UI and Reports
The Web application has been updated to version 7 of Angular resulting in a much more intuitive and modern user interface. The presentation of the RHAMT reports has been improved by upgrading them to Bootstrap version 3.4.1.
2.8. Custom Rules with project and global scope
Custom Rules, and Custom Target Runtime Labels, can be configured to have a project scope or a global scope. This means that you can activate them on one project or on all of your projects.
Chapter 3. 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 the 4.3.1 known issues JIRA filter.
Table 3.1. Known Issues
ID | Component | Summary |
---|---|---|
Migration - Application |
Rule | |
Web UI | After analysis clicking on thee "short reports" link results in a "not found" page | |
Rule Execution - XML-based | Pattern matching regexes not working properly | |
Web UI | RHAMT is showing Forbidden error for results | |
OpenShift Deployment | Cannot access reports when RHAMT installed on OpenShift Container Platform | |
Windup Maven Plugin |
Dependency conflicts on | |
IDE Plugin |
Dependency conflicts on | |
OpenShift Deployment | Liveness probe for executor pod is tied to web console | |
IDE Plugin | Better support for cleanly updating from one version of the plugin to another. | |
Web UI & Windup-as-as-Service | Wrong time is displayed on analysis result page when there’s an offset between server and client time | |
IDE Plugin |
| |
Web UI & Windup-as-a-Service | Analysis results table is not updated when analysis is in progress | |
Web UI & Windup-as-a-Service |
| |
Web UI & Windup-as-as-Service | Issues in application view: Embedded Framework / library does not show file | |
Web UI & Windup-as-a-Service | Analysis Configuration wizard does not prompt for confirmation before losing unsaved data | |
IDE Plugin | Jump to source location not working | |
Reporting | RHAMT Project Level Dependency Graph - jar file erroneous linked to application archive | |
Web UI | RHAMT Web UI - Configuration - dialog box asking user to save changes shows up even if no changes were made | |
Technical Debt | Failure to run RHAMT on Zulu | |
Web UI & Windup-as-a-Service | The Global Custom Rules can appear in the Project level select custom rules panel. | |
Migration - Application |
| |
Migration - Application | Analysis page does not show which app is being analyzed | |
Migration - Application | Once an analysis configuration is created , editing the configuration and Saving it should show some notification | |
Web UI & Windup-as-a-Service | Tables in Technology Bubble Map reports do not fit the screen on MacOS | |
Migration - Application | RHAMT Analysis Fails due to lack of storage - Analysis appears to complete successfully | |
Web UI & Windup-as-a-Service |
Multiple instances of an | |
Web UI & Windup-as-a-Service | Rules configuration page does not fit the screen in Internet Explorer 9 | |
Web UI & Windup-as-a-Service | Advanced Rules configuration options screen layout displayed incorrectly in Internet Explorer 9 | |
IDE Plugin | Every key stroke triggers a refresh when typing a Message in Markdown | |
Web UI & Windup-as-a-Service | Open Button label is confusing when selecting source files for analysis | |
OpenShift deployment, Web UI & Windup-as-a-Service | Active Analysis on OpenShift doesn’t update until refresh | |
IDE Plugin |
| |
Web UI & Windup-as-a-Service | Analysis results table is not updated when analysis is in progress | |
Web UI & Windup-as-a-Service |
| |
Web UI & Windup-as-a-Service | Analysis Configuration wizard does not prompt for confirmation before losing unsaved data | |
IDE Plugin | Jump to source location not working | |
Reporting | RHAMT Project Level Dependency Graph - jar file erroneous linked to application archive | |
IDE Plugin | Rules Wizard not respecting Rules schema order | |
IDE Plugin | First Click on Issue Explorer item does not show Issue Details in the Browser window within an Eclipse |
Chapter 4. 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 the 4.3.1 resolved issues JIRA filter.
Table 4.1. Resolved Issues
ID | Summary |
---|---|
Bubble report does not order by Stats columns | |
Add multi-column sorting to the Technology reports screen | |
| |
Misaligned labels and support information text not shown in the Application List | |
Headings and bubbles in the UI are slightly misaligned | |
Update docs link to the |