3.3. 已解决的问题
在 Migration Toolkit for Applications (MTA)版本 7.0.2 中解决了以下突出显示的问题。
CVE-2022-1962: Golang: go/parser stack exhaustion 在所有 Parse* 功能安全性中耗尽
在 Golang 标准库 go/parser
的版本中发现了一个安全漏洞,在 Go 1.17.12 和 Go 1.18.4 之前。在 Go 源代码上调用任何 Parse 功能时,包含深度嵌套类型或声明时,因为堆栈耗尽导致出现 panic。此问题可让攻击者影响系统可用性。
如需了解更多详细信息,请参阅 (CVE-2022-1962)。
在基于 ARM 的机器上,MTA CLI 无法按预期工作
在之前的 MTA 7.0 版本中,命令行界面(CLI)在 ARM CPU 架构上无法正常工作。
- MTA CLI 在基于 Mac ARM 的机器上无法正常工作。(MTA-2160)
- MTA CLI 在基于 Linux ARM 的机器上无法正常工作。(MTA-2351)
这些问题已在 MTA 7.0.2 中解决。
报告页面中缺少以下图形的文本
在之前的 MTA 7.0 版本中,Reports 页面中缺少以下图形的文本。这个问题已在 MTA 7.0.2 中解决。(MTA-1868)
评估状态为 In progress
而不是 Not started
在之前的 MTA 7.0 版本中,当应用程序与归档的问题相关时,评估 状态为 In progress
而不是 Not started
。这个问题已在 MTA 7.0.2 中解决。(MTA-1956)
关闭 使用刷新令牌会破坏
MTA UI
在之前的 MTA 版本中,关闭 Use Refresh Tokens
(这是红帽构建的 Keycloak 中的功能)可能会有负面影响的 MTA。这个问题已在 MTA 7.0.2 中解决。(MTA-1255)
导出问题包括不必要的元数据
在之前的 MTA 7.0 版本中,导出问题可能包含不必要的元数据。这种不必要的元数据可能会重新导入问题更困难的任务,因为它可能会与已存在的数据冲突。这个问题已在 MTA 7.0.2 中解决,导出不包含任何特定于环境的数据。(MTA-1721)
11 个失败编译前使用 JDK 构建的应用程序的源和依赖项分析
在之前的 MTA 版本中,使用版本 11 之前的 Java Development Kits (JDK)构建的应用程序的源和依赖项分析在编译完成前可能会失败。这个问题已在 MTA 7.0.2 中解决。(MTA-1785)
当不需要问题时,应用程序缺陷程序会错误地列出评估的 archetypes
在之前的 MTA 7.0 版本中,应用程序缺陷程序会错误地显示相关的 archetypes 已被评估,当没有需要的问题,当应用程序与 unasssed archetypes 关联时。这个问题已在 MTA 7.0.2 中解决。(MTA-1967)
继承的评估标签应列为评估标签,而不是 app drawer 上的 archetype 标签
在之前的 MTA 7.0 版本中,继承的评估标签应被列为评估标签,而不是 app drawer 上的 archetype 标签。这个问题已在 MTA 7.0.2 中解决。(MTA-1972)
在问题归档后,应用程序评估状态会显示 Completed
而不是 Not started
进行继承评估
在之前的 MTA 7.0 版本中,应用程序评估 状态在归档问卷后显示为 Completed
而不是 Not started
for inherited assessment。这个问题已在 MTA 7.0.2 中解决。(MTA-1973)
应用程序清单页面在访问依赖项后不会显示应用程序
在之前的 MTA 7.0 版本中,Application inventory 页面会在访问依赖项后没有显示应用程序。这个问题已在 MTA 7.0.2 中解决。(MTA-2007)
依赖项不会过滤和导航到受影响的应用程序
在之前的 MTA 7.0 版本中,依赖项没有过滤并导航到受影响的应用程序,而不是只显示受影响的应用程序。这个问题已在 MTA 7.0.2 中解决。(MTA-2008)
分析器无法连接
Single Application issues 页面中看到的消息
在之前的 MTA 7.0 版本中,在分析中点 问题,然后进入到 Single application 页面,不会显示数据,并显示 Unable to connect
信息。检索数据时出错,显示 Check your connection and try again
error。这个问题已在 MTA 7.0.2 中解决。(MTA-2047)
问题包含变量名称而不是值
在之前的 MTA 7.0 版本中,偶尔会包括变量名称而不是值。这个问题已在 MTA 7.0.2 中解决。(MTA-2067)
来自技术使用情况的规则会作为问题出现
在之前的 MTA 7.0 版本中,技术使用的规则显示为问题。这个问题已在 MTA 7.0.2 中解决。(MTA-2099)
MTA CLI 没有版本标记
在之前的 MTA 7.0 版本中,MTA CLI 没有版本标记,如 mta-cli --version
来显示当前版本。这个问题已在 MTA 7.0.2 中解决。(MTA-2201)
Archetype side drawer 中的应用程序列表无法很好地扩展
在之前的 MTA 7.0 版本中,当大量应用程序与 archetypetype 关联时,Archetype side drawer 中的应用程序列表无法很好地扩展。很有可能造成大量应用程序无法正确加载。这个问题已在 MTA 7.0.2 中解决。(MTA-2283)
有关本发行版本中解决的所有问题的完整列表,请参阅 JIRA 中的解决问题列表。