{ReleaseNotesName}
Making open source more inclusive
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.
1. New features
This section describes the new features of the Migration Toolkit for Applications (MTA) 7.0.3.
You can now use the analyzeKnownLibraries
advanced option to analyze libraries embedded within your applications. This feature lets you go beyond the default behavior of MTA, which is to only analyze application code.
MTA now includes rules to help you migrate applications from OpenJDK 8 (Java 8) to 11.
The technology reports have been enriched. The reports include new technologies, technology tags, and technology classifications.
In the MTA IDE plugins and extensions, you can now apply all suggested quick fixes at once, rather than one by one.
Additional rules have been added to support migrating from Spring Boot to Quarkus.
A comprehensive collection of rules has been added to support migrating traditional IBM WebSphere applications to Open Liberty.
-
The integration of MTA with OpenRewrite has been extended to support multiple migration paths.
-
An additional recipe for the
javax
tojakarta
transformation path has been added, as well as the first Spring Boot to Quarkus recipe.
Important
|
OpenRewrite is provided as Technology Preview only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend to use them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. See Technology Preview features support scope on the Red Hat Customer Portal for information about the support scope for Technology Preview features. |
2. Known issues
At the time of release, the following known issues have been identified as major issues worth highlighting.
For a complete list of all known issues, see the list of MTA 1.0.0 known issues in Jira.
ID | Component | Summary |
---|---|---|
Migration - Application |
The |
|
IntelliJ extension |
When you run an analysis via the extension, an exception related to |
|
Web console |
There is no option in the web console to navigate to or to download mavenized |
|
Web console on OpenShift Container Platform |
When you upload MTA custom labels and enable advanced options, analysis fails. |
|
Web console |
When you edit any project and make any changes to a custom rule or a custom label, the Save and Save and Run buttons remain disabled. Workaround: You can make these changes in the Analysis configuration screen. |
|
Web console |
When an analysis that you run on OpenShift Container Platform from MTA fails, logs are not visible. |
|
OpenShift Container Platform |
When you enable FIPS on OpenJDK 11 and then install MTA 5.3.0.Final on OpenShift Container Platform, some pods do not come up. |
3. Resolved issues
At the time of the release, the following resolved issues have been identified as major issues worth highlighting:
For a complete list of all issues resolved in this release, see the list of MTA 7.0.3 resolved issues in Jira.
ID | Component | Summary |
---|---|---|
Web console on OpenShift Container Platform |
Custom rules do not work on OpenShift Container Platform. |
|
Rules engine |
When an analysis using source mode is run on an application source directory that has the target subdirectory, the contents of the target subdirectory are added to the analysis scope. This leads to duplication or possible errors in the results. |
|
Migration - Application |
The |
|
Rules engine |
POM files inside a binary are not consistently analyzed. |
|
Web console |
There is a package discovery problem in the MTA user interface when running in source mode. |