2.2. 修复的问题
本节提供以下程序错误修复和已解决的问题,以及对 Migration Toolkit for Applications (MTA) 7.3.1 有严重影响的其他问题。
在 CLI 分析后生成的 MTA 报告现在显示问题描述
在以前的版本中,在 CLI 中运行分析后,MTA 会错误地显示事件消息,并带有静态报告中列出的问题问题描述。在 MTA 7.3.1 中解决了此问题。(MTA-5293)
MTA 用户界面现在在具有较低资源的集群中完成应用程序分析
在以前的版本中,当您在较慢的磁盘 I/O 或较低存储的集群中运行容器化应用程序分析时,技术发现需要更长的时间,分析会失败,因为规则执行超时并显示错误。在 MTA 7.3.1 中解决了此问题。(MTA-5369)
现在,在没有 pom 文件的应用程序中会触发自定义规则
在以前的版本中,MTA 不会为没有 pom 文件的应用程序触发自定义规则。在 MTA 7.3.1 中解决了此问题。MTA-5049
MTA 现在触发用于应用程序分析的自定义规则
在以前的版本中,在分析应用程序时,MTA 不会触发自定义规则。在 MTA 7.3.1 中解决了此问题。(MTA-4885)
MTA 现在分析 Java 应用程序,且没有误报
在以前的版本中,MTA 有时通过匹配 Java 文件的第 1 行 生成一个假正。在 MTA 7.3.1 中解决了此问题。(MTA-4918)
MTA CLI 分析现在针对带有依赖项的多模块二进制文件进行了优化
在以前的版本中,当您在 MTA CLI 中分析多模块二进制文件时,如果依赖项解析失败,分析可能需要很长时间才能完成。在 MTA 7.3.1 中解决了此问题。(MTA-5398)
MTA CLI 现在允许禁用依赖项规则进行分析
在以前的版本中,MTA CLI 在应用程序分析过程中运行依赖关系规则,而无需跳过此类规则。在 MTA 7.3.1 中解决了此问题。(MTA-5399)
MTA 用户界面现在允许 Git 存储库的 SSH URL 作为源
在以前的版本中,MTA 用户界面不允许输入 Git 存储库的 SSH URL 作为源应用程序。在 MTA 7.3.1 中解决了此问题。(MTA-5385)
MTA 用户界面现在会创建一个需要身份验证的自定义资源
在以前的版本中,在 MTA 用户界面中,使用 feature_auth_required 字段设置为 true 的 Tackle CR 会失败。在 MTA 7.3.1 中解决了此问题。(MTA-5386)
现在,当分析 Windows 中的 Java 二进制文件时,MTA 会运行 Java 规则
在以前的版本中,当您对 Windows 中编译的 Java 应用程序时,MTA 不匹配 Java 规则并生成 Java Model (代码 969)错误。因此,一些规则不会在分析报告中触发问题。在 MTA 7.3.1 中解决了此问题。(MTA-5427)
MTA CLI 现在在容器化模式下分析非 Java 应用程序
在以前的版本中,当您分析非 Java 应用程序时,MTA 以无容器模式启动分析。在 MTA 7.3.1 中解决了此问题。(MTA-5068)
现在,所有 pod 都存在资源限值和请求
以前,在 MTA 7.3.1 中,mta-operator 和 Operator 的 pod 创建的所有 pod 都设置了资源限值和请求。这样,它们也可以在需要资源限值和请求的环境中工作,例如,当项目定义了资源配额时。(MTA-5426)