Red Hat Application Migration Toolkit 4.1.0 Release Notes
These release notes describe the new features and changes implemented for the Red Hat Application Migration Toolkit (RHAMT) 4.1.0 release.
Technology Reports
This release includes a new report that demonstrates an aggregate listing of the technologies used, grouped by function, for the analyzed applications. It is useful in quickly determining the function and size of a large number of applications, and is available in all distributions. For additional information see the Technology Report section of the RHAMT CLI Guide.
Maven Plugin
A Maven plugin for the Red Hat Application Migration Toolkit is now available! The RHAMT Maven plugin integrates into the Maven build process, allowing developers to continuously evaluate migration and modernization efforts with each iteration of source code. It provides numerous reports that highlight the analysis results, and is designed for developers who want updates with each build.
To learn more about the Maven plugin and how to use it, see the RHAMT Maven Plugin Guide.
Application Filtering and Sorting
When analyzing many applications at once, such as during an assessment of your application portfolio, this new feature lets you quickly search and filter the applications to your needs. You can now sort by name, by story points, or use the tag filter to search for specific technologies. In addition, a name filter has been included to allow string matching by application name.
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.
ID | Component | Summary |
---|---|---|
WINDUP-725 | All | JavaTypeReference line number information is incorrect when a method or class field has annotations |
WINDUP-1155 | All | Windup returning wrong column/length for a rule |
WINDUP-1164 | Eclipse Plugin | "input" tab in windup run config shows up blank at first |
WINDUP-1247 | Web Console | ApplicationGroupEngine getApplicationGroups endpoint returns inconsistent data |
WINDUP-1275 | Web Console | Execution list never disappears when execution gets stuck in started state |
WINDUP-1304 | Web Console | Update packages when application file is updated |
WINDUP-1316 | Web Console | Project list - description overlaps with project name and last modification |
WINDUP-1323 | Web Console | Registered application is not shown on Registered Applications tab |
WINDUP-1324 | Web Console | Windup xml rule definition interferring for more than one where named parameters |
WINDUP-1353 | Eclipse Plugin | Rework server UI control |
WINDUP-1380 | Eclipse Plugin | Create migration issue from snippet of code |
WINDUP-1426 | Eclipse Plugin | New Rule Wizard From Selection |
WINDUP-1427 | Eclipse Plugin | Add filter to Ruleset Repositories View |
WINDUP-1460 | Web Console | Openshift: configure https listener |
WINDUP-1464 | Web Console | Improve file layout of the windup-web-distribution |
WINDUP-1465 | Web Console | Clear startup completed message |
WINDUP-1602 | Eclipse Plugin | Improve Ruleset Editor tooltip size computation |
WINDUP-1605 | Eclipse Plugin | Ruleset Editor UI Changes |
WINDUP-1606 | Eclipse Plugin | Ruleset Editor hierarchy tree needs filtering and grouping |
WINDUP-1608 | Eclipse Plugin | Ruleset Editor - Tags tab |
WINDUP-1636 | Eclipse Plugin | Support multiple custom ruleset paths (files or directories) |
WINDUP-1637 | Eclipse Plugin | Add ignore paths area to the run configuration for specifying files to ignore during analysis |
WINDUP-1783 | Eclipse Plugin | Offline usage - Ruleset Editor documentation tab unable to connect to internet |
WINDUP-1788 | Eclipse Plugin | RHAMT getting started doesn't display after install and restart |
WINDUP-1801 | Eclipse Plugin | Issue Explorer missing labels on some system rulesets |
WINDUP-1802 | Eclipse Plugin | Issue Explorer tree collapses once opening/showing the ruleset view |
WINDUP-1806 | Eclipse Plugin | Refresh issues after resource has been deleted from workspace externally |
WINDUP-1819 | Eclipse Plugin | Ruleset Editor - tooltips don't become visible when hovering on certain labels that should |
WINDUP-1895 | Web Console | Significant number of packages -> browser extremely slow or even unresponsive |
WINDUP-1972 | Web Console | Issue in application view: Embedded framework / library doesn't show file |
WINDUP-2010 | Eclipse Plugin | Issue Explorer not populating results after analysis |
WINDUP-2019 | All | Count of found techs is sometimes off by one |
WINDUP-2023 | All | CSV export doesn't have app name as file name |
WINDUP-2024 | Web Console | Package selection is not displayed from the previous analysis config |
WINDUP-2025 | Web Console | Wrong time is displayed on analysis result page when there's an offset between server and client time |
WINDUP-2055 | Eclipse Plugin | Can't remove ignore pattern |
WINDUP-2073 | Eclipse Plugin | Rule create wizard issues |
WINDUP-2074 | Eclipse Plugin | Error Using Custom Rules |
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.
ID | Summary |
---|---|
WINDUP-1747 | Bootstrap integration tests fails on CI |
WINDUP-2039 | Can't run analysis - invalid thread access |
WINDUP-2043 | Wrong pointer to documentation |
WINDUP-1818 | EAP target w/o version |
WINDUP-1476 | Ruleset Editor - Hint details section |
WINDUP-1477 | Ruleset Editor - javaclass |
WINDUP-1479 | Ruleset Editor - Hint message markdown preview |
WINDUP-1480 | Ruleset Editor - Hint location href link |
WINDUP-1362 | Rebrand Windup 4.0 entry within Red Hat Central |
WINDUP-1478 | Rule Generation From Selection - javaclass location |
WINDUP-1593 | javaclass UI |
WINDUP-1596 | javaclass UI layout changes |
WINDUP-1599 | Link help documentation to Ruleset Editor UI elements. |
WINDUP-1833 | Use the help.xml from the WINDUP_HOME instance for inferring option information |
WINDUP-1836 | Eclipse Plugin does not appear to support custom severities |
WINDUP-1707 | Issue Explorer context menu is very slow to open initially |
WINDUP-1612 | Add ability to provide Windup a list of locations to ignore during analysis. |
WINDUP-2040 | NPE when opening rulesets the first time / after reload |
WINDUP-1782 | Offline usage - NPE from Ruleset Editor rule's tree selection |
WINDUP-1814 | Unable to submit ruleset from "Submit Ruleset" view |
WINDUP-2041 | Error while reading ignore file |
WINDUP-2053 | Eclipse Plugin - Error running analysis on Windows 10 |
WINDUP-2016 | Ruleset Editor - generated link contains 'link' text |
WINDUP-2008 | Upgrade to Photon targeted dependencies |
WINDUP-2022 | Report view link with selection occasionally breaks for project selection |
WINDUP-2017 | Ruleset Editor - Formatting needs to be better applied to generated elements |
WINDUP-2014 | Report view 'link with editor' doesn't work |
WINDUP-2057 | Rulesets view tree running into issues on windows |
WINDUP-2009 | NPE -- Ruleset Editor |
WINDUP-1687 | windup-jboss-ruleset.xsd: wrong "lineitem-exists" definition |
WINDUP-1752 | GraphService.findAllByProperty(prop, val) doesn't filter by the service's model type |
WINDUP-1846 | Replace Tinkerpop Dependencies - rules-java plugin |
WINDUP-1847 | Replace Tinkerpop Dependencies - rules-java-ee plugin |
WINDUP-1726 | RHAMT Core - RHAMT TRaining Feedback - Generated Files |
WINDUP-1985 | Remove dynamic reports from 4.1.0 |
WINDUP-1978 | windup-openshift README file |
WINDUP-2012 | Update windup-web-distribution to use windup-openshift |
WINDUP-1793 | Redirections and broken links |
WINDUP-1764 | Static Reports - Sort and Filtering Functionality |
WINDUP-1991 | CSV Export: Problem Type shows hint/classification rather than the actual problem type |
WINDUP-1697 | Review the identified technologies and assigned tags |
WINDUP-1958 | Tech Reports: 'Technology' ambiguous |
WINDUP-1967 | Tech Reports: Libraries count in the stats section is always 1 |
WINDUP-2015 | Sorting via Story Points doesn't work |
WINDUP-1979 | Dependency report: dependency name sometimes is wrong |
WINDUP-1843 | Tech tags in application link to 'javascript:null' |
WINDUP-2035 | Application list: tag filter is not working as expected |
WINDUP-1957 | Filtering: wildcard search results in filtering not working anymore |
WINDUP-1965 | Tech Reports: too much space is occupied by headers |
WINDUP-2034 | Application list: filter text box is too small when window is resized |
WINDUP-2033 | Tag boxes in application list are badly aligned |
WINDUP-698 | JPA Tables Not Resolved for Entity that extends base class |
WINDUP-1688 | Multiple |
WINDUP-1732 | |
WINDUP-1821 | Running Windup in source mode on the windup source results in a stack overflow error |
WINDUP-1982 | *.rhamt.test.xml file are not executed during testing |
WINDUP-971 | Add .tag and .tagx extensions in JspFileMappingRuleProvider |
WINDUP-2042 | Improper error message when there are no input application files in the input directory and it is not in source mode |
WINDUP-1997 | Technologies Report Bubblemap - Presentation Issues |
WINDUP-1984 | Execution Details - Rules takes ages to load |
WINDUP-1981 | Application upload not completed |
WINDUP-1839 | Rules not uploaded properly through WebUI |
WINDUP-1459 | Export CSV support in the web interface |
WINDUP-1436 | Integration Tests (e2e) for the Angular Client |
WINDUP-1881 | Little top progress bar |
WINDUP-1445 | Support non-recursive scanning of a rules path |
WINDUP-1466 | Source Report - Links to the rules are broken |
WINDUP-1655 | Application level reports has title in the wrong position |
WINDUP-1382 | UI: Add filtering of Rules Configuration page |
WINDUP-1689 | RHAMT Web Console is not opening the static report generated |
WINDUP-1564 | Rule upload: move the trash icon at the end of the progress bar |
WINDUP-1983 | no rules are displayed in execution details |
WINDUP-1670 | Handle Angular routing exception - show an error page |
WINDUP-1586 | On master, Active analysis bar is not working |
WINDUP-1975 | Analysis progress bar sometimes fails to update |
WINDUP-1824 | Windup Maven Plugin does not include the nexus indexes to ignore known jars |
WINDUP-1988 | Change inputDirectory default for maven plugin to src/main |
WINDUPRULE-303 | Webservices "IgnoreHttpsHost CN Check" System Property Change in JBoss EAP 7 |
WINDUPRULE-205 | Create new rule for weblogic.jws.Transactional annotation |
Comments