Chapter 1. Migration toolkit for applications 8.1


This Release Notes section provides high-level coverage of the improvements and additions that have been implemented in migration toolkit for applications (MTA) 8.1.

1.1. New features and enhancements

Migration toolkit for applications (MTA) version 8.1.0 provides the following major new features and enhancements.

Centralized configuration management across components for standardizing analysis configuration and custom rules

You can use the centralized configuration management to standardize analysis configurations and custom rules for the following migration toolkit for applications (MTA) components:

  • User interface (UI)
  • Command-line interface (CLI)
  • The Visual Studio Code MTA extension.

Profiles contain analysis configuration that allows organizations to standardize configuration and simplify configuration management by adopting a platform engineering approach. The architect can create, update, and delete profiles and custom rules. Migrators can sync with the MTA Hub to download available configuration bundles and use them to run an analysis in the UI, CLI, and by using the Visual Studio Code plugin.

(MTA-6491)

MTA supports proxy service to connect with the LLM
You can allow client endpoints, for example the MTA Visual Studio Code extension, to use the proxy service to access the large language models (LLMs). The client uses Keycloak credentials to authenticate to the MTA Hub. To authenticate to the LLM, the client sends a JSON Web Token (JWT) issued by Keycloak to the proxy service. The proxy service validates the client’s JWT against the Hub’s Keycloak instance. In a separate process, the proxy service authenticates to the LLM by using the cluster secret that contains the LLM API key configured by the administrator. Thus, the proxy service allows administrators to create, manage, and rotate LLM API keys without the need to share the LLM key with multiple client endpoints.

1.2. Developer Preview features

This section provides a list of all Developer Preview features available in migration toolkit for applications (MTA) 8.1.0.

For more information about the support scope of Red Hat Developer Preview software, see Developer Preview Support Scope.

C# provider for analyzing C# applications in source-only mode across MTA components (Developer Preview)

You can use the external

csharp
provider to run an analysis in
source-only
mode for C# source code in the migration toolkit for applications (MTA) command-line interface (CLI), user interface, and the MTA Visual Studio Code extension.
csharp
parses the source code by using tree-sitter and uses stack graph for the analysis to find references to types, methods, classes, and fields. Based on the C# rule definition, the analyzer identifies violations in your code that you must resolve before the application migration.

Important

Analyzing C# applications is fully supported in the MTA UI.

(MTA-6492)

The MTA Visual Studio Code extension pack and the Core extension with language-specific extension (Developer Preview)

The migration toolkit for applications (MTA) Visual Studio Code extension consists of an analyzer Remote Procedure Call (RPC) binary that runs an analysis for the following extensions:

  • Core (supported)
  • C#
  • Java
  • Javascript
  • Go
  • Extension pack

You can download the MTA version 8.1.0 Visual Studio Code extension as an extension pack that bundles the Core extension along with all the supported language-specific extensions. You can also use this extension when you want to analyze a project in a specific programming language. Alternatively, you can download the MTA Core extension with one language-specific extension to analyze a project coded in the programming language supported by the extension.

1.3. Known issues

Migration toolkit for applications (MTA) version 8.1.0 is affected by the following newly identified and previously known issues. A known issue is listed in all future release notes until resolved, at which point it is published as a fixed issue.

MTA UI does not trigger a violation for open source dependencies in Gradle applications

MTA user interface (UI) does not trigger a violation for open source libraries when you run a

source+dependency
analysis of a Gradle application. As a result, the analysis report does not list incidents for open source dependencies.

To work around this problem, analyze Gradle applications by using the MTA command-line interface (CLI).

(MTA-6211)

1.4. Fixed issues

Migration toolkit for applications (MTA) version 8.1.0 provides the following fixed issues that have a significant impact.

Creating Source Control credentials no longer fails when the password exceeds the character limit

Before this update, you could not create Source Control credentials in the MTA user interface (UI) if you entered a user credential password that exceeded the 120-character limit. With this update, the limit for maximum length for user credentials is removed. As a result, you can create Source Control credentials with longer passwords.

(MTA-6598)

Non-UTF-8 source files display correctly in a static report

Before this update, after you ran the source code analysis by using the MTA command-line interface (CLI), non-UTF-8 encoded source files appeared distorted in a static report, causing readability issues. With this update, the browser correctly displays non-UTF-8 encoded source files in the static report.

(MTA-5932)

MTA CLI correctly processes Cloud Foundry applications with service bindings

Before this update, the discovery process for Cloud Foundry (CF) applications with service bindings by using live connection failed in the migration toolkit for applications (MTA) command-line interface (CLI). MTA CLI did not parse the

VCAP_SERVICES
environment variables correctly to handle service binding information for services, for example,
cf bind-service <application_name> postgres01
. With this update, MTA CLI no longer fails to complete the discovery of CF applications with service bindings.

(MTA-6424)

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

© 2026 Red Hat
Back to top