3.2. 已弃用的功能

本发行版本中弃用了一些功能。这意味着不会对这些功能进行任何增强,而且它们将来可能会被删除,通常是下一个主要版本。

红帽会根据我们的标准支持条款和条件继续提供全面支持和漏洞修复。有关红帽 JBoss EAP XP 支持政策的更多信息,请参阅 Red Hat JBoss Enterprise Application Platform 扩展软件包生命周期和支持政策

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 模板

JBoss EAP XP 3.0.0 中已弃用和删除 eap-xp2-third-party-db-s2i.json 模板。

eap74-beta-starter-s2i.jsoneap74-beta-third-party-db-s2i.json 模板已弃用,并在 JBoss EAP 7.4.0 中删除。

旧安全子系统

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

org.wildfly.extension.picketlink 扩展以及这个扩展支持的 picketlink-federationpicketlink-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.xmlhost.xmldomain.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 部分。