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.jsoneap74-beta-third-party-db-s2i.json 模板已弃用,并在 JBoss EAP 7.4.0 中删除。

旧安全子系统

现在已弃用 org.jboss.as.security 扩展及其支持的旧 安全 子系统。将您的安全实施从 security 子系统迁移到 elytron 子系统。

此扩展 支持的 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 .xml、host.xml 和 domain.xml )在此发行版本中已弃用。更新您的服务器配置文件,以使用 JBoss EAP 7.4 命名空间。

Agroal 子系统

Agroal 子系统已弃用。

application-security-domain resources

ejb3undertow 子系统中的 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 部分。