3.2. 已弃用的功能
本发行版本中弃用了一些功能。这意味着不会对这些功能进行任何增强,它们可能会在以后被删除,通常是下一个主发行版本。
根据我们的标准支持条款和条件,红帽会继续提供完全支持和程序错误修复。有关 JBoss EAP XP 红帽支持政策的更多信息,请参阅红帽客户门户网站中的 Red Hat JBoss Enterprise Application Platform expansion pack 生命周期和支持策略。
Keycloak OIDC 客户端适配器
keycloak-client-oidc 层已弃用,并已被新的 elytron-oidc-client 子系统替代。
MicroProfile
- MicroProfile Metrics
MicroProfile OpenTracing
注意MicroProfile 指标和 OpenTracing 已被弃用,因为它可能会由 Eclipse MicroProfile 社区删除或更新。
Galleon 层
jms-activemq decorator 层已弃用,此层已被 messaging-activemq 层替代。
操作系统
- i686 上的 Microsoft Windows Server
- i686 上的 Red Hat Enterprise Linux (RHEL) 6
数据库和数据库连接器
- IBM DB2 11.1
- PostgreSQL / EnterpriseDB 11
- MariaDB 10.1
- MS SQL 2017
Server Side JavaScript
JBoss EAP Server Side JavaScript 支持作为技术预览功能提供,它已被弃用。
轻量级目录访问协议 (LDAP) 服务器
- Red Hat Directory Server 10.0
- Red Hat Directory Server 10.1
Spring BOM
位于 Red Hat Maven 存储库中的以下 Spring BOM 现已弃用:
- jboss-eap-jakartaee8-with-spring4
虽然红帽测试 Spring 应用程序是否在 JBoss EAP XP 4.0.0 上运行,但您必须使用最新版本的 Spring Framework 及其 BOM (如 x.y.z.RELEASE)在 JBoss EAP XP 4.0.0 上开发应用程序。
有关 Spring Framework 版本的更多信息,请参阅 GitHub 上的 Spring Framework 版本。
Java 开发套件
Java Development Kit 11 (JDK 11)
注意在未来的主要 JBoss EAP 版本中,将根据行业(如 Jakarta EE、MicroProfile 等)和市场需求重新评估 Java SE 要求。
JBoss EAP OpenShift 模板
OpenShift 的 JBoss EAP 模板已弃用。
.JSON 模板
eap-xp2-third-party-db-s2i.json 模板已弃用,并在 JBoss EAP XP 4.0.0 中删除。
eap74-beta-starter-s2i.json 和 eap74-beta-third-party-db-s2i.json 模板已弃用,并在 JBoss EAP 7.4.0 中删除。
旧安全子系统
现在已弃用 org.jboss.as.security 扩展及其支持的旧 security 子系统。将您的安全实施从 security 子系统迁移到 elytron 子系统。
PicketLink
org.wildfly.extension.picketlink 扩展,以及这个扩展支持的 picketlink-federation 和 picketlink-identity-management 子系统现在已被弃用。将单点登录实施迁移到红帽单点登录(Red Hat Single Sign-On)。
基于 PicketBox 的安全库
基于 PicketBox 的安全库(通过传统的 security 子系统和 core-service=vault 内核管理资源)都已弃用。
受管域对旧版 JBoss EAP 的支持
对在 JBoss EAP 7.4 受管域中运行 JBoss EAP 7.3 和更早版本的主机的支持已弃用。将受管域中的主机迁移到 JBoss EAP 7.4。
使用 JBoss EAP 7.3 及更早版本中的命名空间的服务器配置文件
使用包含来自 JBoss EAP 7.3 及更早版本的命名空间的服务器配置文件(standalone.xml, host.xml, 和 domain.xml)在此发行版本中已弃用。更新您的服务器配置文件,以使用 JBoss EAP 7.4 命名空间。
Agroal 子系统
Agroal 子系统已弃用。
application-security-domain 资源
ejb3 和 undertow 子系统中的 application-security-domain 资源已弃用。
集群子系统中的资源
Cluster 子系统中的以下资源已弃用:
infinispan子系统-
/subsystem=infinispan/remote-cache-container=*/component=transaction -
/subsystem=infinispan/remote-cache-container=/near-cache=
-
jgroups子系统-
/subsystem=jgroups/stack=*/protocol=S3_PING -
/subsystem=jgroups/stack=*/protocol=GOOGLE_PING
-
-
modcluster子系统
Codehaus Jackson
目前不支持的 Codehaus Jackson 1.x 模块已在 JBoss EAP 7.4 中弃用。
SCRAM 机制
以下 SCRAM 机制及其频道绑定变体已弃用:
-
SCRAM-SHA-512 -
SCRAM-SHA-384
Hibernate ORM 5.1
Hibernate ORM 5.1 原生 API 字节码转换器自最初引入以来一直被弃用。
HornetQ 客户端
HornetQ 客户端模块已弃用。
有关 JBoss EAP 7.4 中已弃用的功能的完整列表,请参阅 JBoss EAP 7.4 发行注记中的 已弃用功能 部分。
用于可引导 jar 的传统补丁
JBoss EAP XP 4.0.0 中弃用了可引导 jar 的传统补丁功能。