Release Notes


Migration Toolkit for Applications 5.3

New features, known issues, and resolved issues

Red Hat Customer Content Services

Abstract

This document describes new features, known issues, and resolved issues for the Migration Toolkit for Applications, version 5.3.0.

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.

Chapter 1. New features

This section describes the new features of the Migration Toolkit for Applications (MTA) 5.3.0.

Analyze Known Libraries

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.

Rules for migrating from OpenJDK 8 to OpenJDK 11

MTA now includes rules to help you migrate applications from OpenJDK 8 (Java 8) to 11.

Technology Reports

The technology reports have been enriched. The reports include new technologies, technology tags, and technology classifications.

Apply all Quick Fixes

In the MTA IDE plugins and extensions, you can now apply all suggested quick fixes at once, rather than one by one.

Rules for migrating from Spring Boot to Quarkus

Additional rules have been added to support migrating from Spring Boot to Quarkus.

Rules for migrating from IBM WebSphere to Open Liberty

A comprehensive collection of rules has been added to support migrating traditional IBM WebSphere applications to Open Liberty.

New OpenRewrite capabilities including additional recipes

  • The integration of MTA with OpenRewrite has been extended to support multiple migration paths.
  • An additional recipe for the javax to jakarta 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.

Chapter 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 5.3.0 known issues in Jira.

Table 2.1. Major known issues
IDComponentSummary

WINDUP-3227

Migration - Application

The IncludeTags advanced option does not work.

WINDUP-3266

IntelliJ extension

When you run an analysis via the extension, an exception related to getFile occurs intermittently.

WINDUP-3267

Web console

There is no option in the web console to navigate to or to download mavenized pom.xml files generated if you enable the mavenized option.

WINDUP-3318

Web console on OpenShift Container Platform

When you upload MTA custom labels and enable advanced options, analysis fails.

WINDUP-3322

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.

WINDUPRULE-762

Web console

When an analysis that you run on OpenShift Container Platform from MTA fails, logs are not visible.

WINDUP-3367

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.

Chapter 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 5.3.0 resolved issues in Jira.

Table 3.1. Major resolved issues
IDComponentSummary

WINDUP-2622

Web console on OpenShift Container Platform

Custom rules do not work on OpenShift Container Platform.

WINDUP-3234

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.

WINDUP-3263

Migration - Application

The excludePackages argument does not work.

WINDUP-3233

Rules engine

POM files inside a binary are not consistently analyzed.

WINDUP-3336

Web console

There is a package discovery problem in the MTA web console when running in source mode.

Legal Notice

Copyright © 2022 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat, Inc.