第 5 章 弃用和删除功能

如果您需要任何帮助,或者对 Fuse 7 中的后续更改有任何疑问,请联系 support@redhat.com

5.1. 已弃用

以下功能在 Fuse 7.11 中已弃用,并可能在以后的版本中删除:

对 Fuse Online 的支持已被弃用
在维护支持中,Fuse 7 对 Fuse Online 的支持现已弃用。当 Fuse 7 脱离支持时,将不会对 Fuse Online 进行任何未来开发。
对KEEPOS 运行时和 JBoss Enterprise Application Platform(EAP)的支持已弃用
当 Fuse 7 在 2024 年 6 月 30 日不继续获得支持时,对 Btrfs 的运行和 JBoss Enterprise Application Platform(EAP)的支持将停止。当 Fuse 7 移出支持时,Camel 将不再受支持到 Karaf OSGi 或 JBoss EAP。
OpenWire 协议已弃用
自 Fuse 7.10 起,使用 OpenWire 协议(可用于连接 AMQ Broker 实例)已被弃用。请注意,自 AMQ Broker 版本 7.9.0 开始,AMQ Broker 还弃用了 OpenWire 协议。
wsdl2rest 工具已弃用
自 Fuse 7.10 起,wsdl2rest 命令行工具已弃用。VS Code 的 WSDL 2 Camel Rest DSL 扩展也已弃用。
在 OCP 4 上安装 Fuse Online 安装脚本
自 Fuse 7.8 起,Fuse Online 安装脚本已弃用,以便在 OpenShift Container Platform(OCP)4.x 版本上安装 Fuse Online。在 OCP 4.x 版本中,建议您使用 Fuse Online Operator。
PHP、Python 和 Ruby 脚本语言在 Camel 应用程序中已弃用
自 Fuse 7.4 起,PHP、Python 和 Ruby 脚本语言已弃用,并将在以后的版本中删除。Camel 社区弃用了 PHP、Python 和 Ruby,自 Camel 2.19 开始(请参阅 CAMEL-10973)。这适用于所有 Fuse 容器类型:Apache Karaf、JBoss EAP 和 Spring Boot。
HP-UX OS 已被弃用
自 Fuse 7.2 起,HP-UX 操作系统已弃用,并可能在以后的 Fuse 版本中删除对这个操作系统的支持。特别是,JBoss EAP 7.2 容器已丢弃了对 HP-UX 的支持,因此以后在 JBoss EAP 7.2 上运行的 JBoss EAP 上的 Fuse 版本都 不会在 HP-UX 上被支持。
Camel LAST 组件已弃用
Camel LAST 组件在 Fuse 7.0 中已弃用,并将在以后的版本中删除。您可以使用 Camel Paho 组件来替代,它支持使用流行 Eclipse Paho 库的 MCG 消息协议。
除 Linux 之外,Camel LevelDB 组件在所有操作系统中弃用
自 Fuse 6.3 起,除 Red Hat Enterprise Linux 之外,Camel LevelDB( Camel LevelDB )组件已在所有操作系统中弃用。未来,Camel LevelDB 组件仅支持 Red Hat Enterprise Linux。
来自 Camel SJMS 组件的 BatchMessage 类已弃用
Camel SJMS 组件中的 BatchMessage 类已在 Fuse 7 中弃用(自版本 2.17 起已弃用),并且可能会从 Apache Camel 和 Fuse 的未来版本中移除。