3.2. 已弃用的功能
本发行版本中弃用了一些功能。这意味着不会对这些功能进行任何增强,而且它们将来可能会被删除,通常是下一个主要版本。
红帽会根据我们的标准支持条款和条件继续提供全面支持和漏洞修复。有关红帽 JBoss EAP XP 支持政策的更多信息,请参阅 Red Hat JBoss Enterprise Application Platform 扩展软件包生命周期和支持政策。
OpenJDK11 OpenShift 镜像支持多个构架
IBM Z 和 IBM Power 系统的 OpenJ9
镜像将被弃用。以下 OpenJDK11
Builder 和 Runtime 镜像已更新为支持多个构架:
-
jboss-eap-7/eap-xp3-openjdk11-openshift-rhel8
(Builder 镜像) -
jboss-eap-7/eap-xp3-openjdk11-runtime-openshift-rhel8
(Runtime image)
您可以在以下构架中使用 OpenJDK11 镜像:
- x86 (x86_64)
- s390x (IBM Z)
- ppc64le(IBM Power Systems)
如果要将 OpenJ9
Java 虚拟机(JVM)与 OpenJDK11
镜像一起使用,请参阅 Power 和 Z OpenShift 镜像的 Java 更改。
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
服务器幻灯片 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 3.0.0 上运行,但您必须使用最新版本的 Spring Framework 及其 BOM(例如,x.y.z.RELEASE
)在 JBoss EAP XP 3.0.0 上开发您的应用。
有关 Spring Framework 版本的更多信息,请参阅 GitHub 上的 Spring Framework 版本。
Java 开发套件
- Java 开发套件 8(JDK 8)
Java 开发套件 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 3.0.0 中被删除。
eap74-beta-starter-s2i.json
和 eap74-beta-third-party-db-s2i.json
模板已弃用,并在 JBoss EAP 7.4.0 中删除。
旧安全子系统
现在已弃用 org.jboss.as.security
扩展及其支持的旧 安全
子系统。将您的安全实施从 security
子系统迁移到 elytron
子系统。
PicketLink
此扩展 支持的 org.wildfly.extension.picketlink
扩展和 picketlink-federation
和 picket link-identity-management
子系统现已弃用。将单点登录实施迁移到红帽单点登录。
基于 Picketbox 的安全库
基于 Picketbox 的安全库(通过传统安全子系统和 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
)在此发行版本中已弃用。更新您的服务器配置文件,以使用 JBoss EAP 7.4 命名空间。
.xml 和 domain.xml.xml
、host
Agroal 子系统
Agroal 子系统已弃用。
application-security-domain resources
ejb3
和 undertow
子系统中的 application-security-domain
资源已弃用。
cluster 子系统中的资源
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 发行注记中的Deprecated features 部分。