发行注记
新功能、已知问题和已解决的问题
摘要
使开源包含更多
红帽承诺替换我们的代码、文档和网页属性中存在问题的语言。我们从这四个术语开始: master、slave、blacklist 和 whitelist。这些更改将在即将发行的几个发行本中逐渐实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息。
第 1 章 简介
Migration Toolkit for Runtimes (MTR)提供可扩展的可定制规则的工具,可以简化 Java 应用程序的迁移和现代化,如将 JBoss 企业应用平台(EAP) 7 迁移到 8,或大规模从任何其他应用服务器迁移到 EAP。MTR 提供与 Migration Toolkit for Applications 5 版本中提供的相同的迁移解决方案。
本发行注记涵盖了 MTR 1.0 的所有 z-stream 版本,首先列出最新的发行版本。
第 2 章 MTR 1.0.2
2.1. 新功能
本节论述了 Migration Toolkit for Runtimes (MTR) 1.0.2 的新功能。
新规则集
MTR 包括新的规则集,以支持用户迁移到 EAP 8 和 Hibernate 6。
2.2. 已知问题
有关所有已知问题的完整列表,请参阅 JIRA 中的 MTR 1.0.2 已知问题 列表。
2.3. 已解决的问题
有关本发行版本中解决的所有问题的完整列表,请参阅 JIRA 中的 MTR 1.0.2 解决的问题列表。
第 3 章 MTR 1.0.1
3.1. 新功能
本节论述了 Migration Toolkit for Runtimes (MTR) 1.0.1 的新功能。
Jakarta Faces 4.0 的新规则集
MTR 包含用于 Jakarta Faces 4.0 的新规则集,用于改进迁移到 JBoss EAP 8 的支持。
3.2. 已知问题
有关所有已知问题的完整列表,请参阅 JIRA 中的 MTR 1.0.1 已知问题 列表。
3.3. 已解决的问题
有关本发行版本中解决的所有问题的完整列表,请参阅 JIRA 中的MTR 1.0.1 解决的问题列表。
第 4 章 MTR 1.0.0
4.1. 新功能
本节论述了与 Migration Toolkit for Applications (MTA) 5.3 相比的,Migration Toolkit for Runtimes (MTR) 1.0.0 的新功能。
其他迁移路径
MTR 1.0.2 中提供了新的转换目标:
- OpenJDK 11 到 OpenJDK 17
- EAP 和 Spring Boot 应用到 Azure 应用服务
- Java EE 8 到 Jakarta EE 9
- EAP 7 到 EAP 8 (Beta)
Openrewrite methods 自动执行 Java EE 8 到 Jakarta EE 9 转换
Openrewrite 方法自动执行以下操作:
-
替换
pom.xml
文件中声明的依赖关系 - 替换软件包导入语句
- 更新 XML 部署描述符
- 更新配置属性
- 重命名 SPI 文件
改进了 pom.xml
分析
MTR 可以搜索父项、依赖项管理、依赖项、插件管理和插件块中的工件。
YAML 文件源代码报告
Source Code 报告与 YAML 文件兼容,因此可以在它们被发现的 YAML 文件上下文中突出显示迁移问题。
事务报告(技术预览)
现在,应用程序分析报告中提供了一个新的事务报告。这个新选项会分析应用程序数据层,并提供了有关如何在不同层中传播事务的详细信息。该报告将信息显示为服务条目序列、调用图形和 SQL 语句。
4.2. 已知问题
有关所有已知问题的完整列表,请参阅 JIRA 中的 MTR 1.0.0 已知问题列表。
4.3. 已解决的问题
在发布时,以下已解决的问题被识别为重要的问题,值得重点提出。
ID | 组件 | 概述 |
---|---|---|
MTR CLI |
与标签相关的 CLI 参数、 | |
MTR Web 控制台 | Web 控制台无法发现应用程序中存在的软件包,也不允许该用户创建项目。 | |
无 |
|
有关本发行版本中解决的所有问题的完整列表,请参阅 JIRA 中的 MTR 1.0.0 解析问题 列表。