1.2. 修复的问题


应用程序迁移工具套件(MTA)版本 8.0.1 提供了以下固定问题,以及存在严重影响的其他问题。

在 MTA 8.0.1 中,Java 二进制分析的性能显著提高。在更改之前,当您分析 Java 二进制应用程序时,MTA 会错误地将一些开源依赖项归类为内部依赖项,然后被解译并分析,这会导致分析需要更长的时间完成。现在,Maven 索引文件的位置传递给 Java 供应商,以确定嵌入式依赖项是否为开源还是内部。在这个版本中解决了以下两个问题:

MTA 中减少了二进制应用程序分析延迟

分析二进制文件时,性能会降低,因为 MTA 依赖于 Maven 搜索。在这个版本中,通过引入不需要连接到外部索引的预生成的 Maven 索引来解决这个问题。

MTA-6231

分析二进制应用程序会准确化开源依赖项

分析 Java 二进制应用程序时,MTA 会错误地将一些开源依赖项归类为内部依赖项。在这个版本中,如果修复,这个问题。这会导致在源+独立二进制分析后正确分类嵌入式开源依赖项。

MTA-6357

通过 MTA,您可以在从 Cloud Foundry 导入应用程序时以机构为目标

当您从 Cloud Foundry (CF)导入应用程序时,MTA 没有为您提到 CF 机构。在这个版本中,这个问题已被解决。您可以为发现过程配置一个或多个机构、空格和应用程序。空格可以属于不同的机构,应用程序可以属于不同的空格。您必须至少指定一个机构来进行应用程序发现。

MTA-6271

MTA CLI 使用服务绑定正确处理 Cloud Foundry 应用程序

在 MTA CLI 中使用实时连接失败,Cloud Foundry (CF)应用程序的发现过程会失败。MTA CLI 没有正确解析 VCAP_SERVICES 环境变量,以处理一系列服务的服务绑定信息。例如,cf bind-service < application_name> postgres01。在这个版本中,这个问题已被解决。因此,MTA CLI 可以成功使用服务绑定完成 CF 应用程序的发现。

MTA-6399

在 MTA 中导入的 Cloud Foundry 应用程序会自动标记

当您从 Cloud Foundry (CF)实例在 MTA 中导入应用程序时,应用程序不包含 Cloud Foundry 标签。标签将应用程序链接到 archetype。archetype 有一个生成器,它为迁移路径生成部署资产。在这个版本中,这个问题已被解决。您不再需要在导入的应用程序中手动添加 Cloud Foundry 标签。

MTA-6282

您可以从 MTA web 控制台中的应用程序清单导入 Cloud Foundry 应用程序

在此次更新之前,MTA 架构师无法从应用程序清单页面上的 Cloud Foundry (CF)源平台发现或导入应用程序。因此,只有 MTA Administrator 可以在 Administrator 模式的 Source Platform 页面中导入应用程序。在这个版本中,这个问题已被解决。架构师现在可以在应用程序清单中导入 CF 应用程序

MTA-6120

Red Hat Developer Lightspeed 用于 MTA 进行大规模代码解析的并发使用不再会导致竞争条件

通过 Red Hat Developer Lightspeed for MTA Visual Studio (VS) Code 插件并行使用解决方案服务器,以便大规模处理代码解析,从而导致重复事件的竞争条件。在这个版本中,这个问题已被解决。该插件为很多用户同时使用的事件生成解析。

MTA-6230

用于 Java 的 MTA 规则使用 FQN 匹配源代码中的注解

在此次更新之前,Java 应用程序的注解规则不使用完全限定域名(FQN)来与规则中的注解位置匹配。因此,对于问题,规则触发了不正确的匹配或假的正状态。例如,查找 javax.enterprise.inject.Produces 的规则与发生 javax.ws.rs.Produces 错误地匹配。在这个版本中,这个问题已被解决。

MTA-6195

MTA 触发规则将导入语句与 Java 应用程序分析中的通配符匹配

在分析 Java 应用程序时,MTA 没有触发与包含通配符的导入语句匹配的规则。因此,分析后不会在报告中检测到特定的事件。在这个版本中,这个问题已被解决。

MTA-4027

MTA 用户界面可让您编辑安全的 SVN 应用程序,且没有错误

当您为存储在 SVN 存储库中的应用程序的 Allow insecure connection 禁用了 Allow insecure connection 并编辑应用程序时,用户界面会显示一个空白页面,其中 TypeError 无法读取未定义(读取 'kind')的读取属性。在这个版本中,这个问题已被解决。您可以在 MTA 用户界面中编辑安全的 SVN 应用程序。

MTA-6263

MTA 不再对 SVN 存储库中的 Java 应用程序进行语言和技术发现

在此次更新之前,对于存储在 SVN 存储库中的 Java 应用源代码,当尝试使用 SVN 凭证签出存储库时,MTA 会生成错误。因此,应用程序的语言和技术发现会失败。在这个版本中,这个问题已被解决。现在,您可以分析存储在 SVN 存储库中的应用程序,且没有任何错误。

MTA-6141

当您跳过配置存储库类型字段时,MTA 显示源存储库 URL

如果您没有在 GitSubversion 存储库类型之间进行选择,则 MTA 没有显示应用程序详情视图中的源存储库 URL。因此,您无法对应用源代码运行分析。在这个版本中,这个问题已被解决。现在,即使您没有配置存储库类型字段,您可以使用 MTA 在源代码上运行分析。

MTA-6105

您可以通过在 MTA 用户界面中使用自定义问题来完成评估

在此次更新之前,在填写对自定义问题的响应后,您无法继续执行最后一步,因为 web 控制台中禁用了 Next 按钮。在这个版本中,这个问题已被解决。

MTA-6143

当很多时间被上传时,MTA Web 控制台会检测到自定义规则

当您在 MTA web 控制台中一次上传多个自定义规则时,不会检测到规则。在这个版本中,这个问题已被解决。您可以一次性上传一个或多个自定义规则。

MTA-6029

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat