第 4 章 弃用和删除的功能
如果您需要任何帮助,或者对 Fuse 7 中即将推出的更改有任何疑问,请联系 support@redhat.com。
4.1. 已弃用
Fuse 7.13 中弃用了以下功能,并可能在以后的版本中删除:
注意
Fuse Online 在 Fuse 7.13 中删除
- 对 iPXE 运行时和 JBoss Enterprise Application Platform (EAP)的支持已弃用
- 当 Fuse 7 于 2024 年 6 月 30 日结束支持时,支持将停止支持,以及对 JBoss Enterprise Application Platform (EAP)的支持。当 Fuse 7 结束支持时,Camel 将不再在 Karaf OSGi 或 JBoss EAP 上受到支持。
- OpenWire 协议已弃用
- 从 Fuse 7.10 开始,使用 OpenWire 协议(可用于连接 AMQ Broker 实例)已弃用。请注意,自 AMQ Broker 版本 7.9.0 后,OpenWire 协议也被弃用。
wsdl2rest
工具已弃用-
自 Fuse 7.10 起,
wsdl2rest
命令行工具已被弃用。VS Code 的 WSDL 2 Camel Rest DSL 扩展也已被弃用。
- 在 Camel 应用程序中弃用了 PHP、Python 和 Ruby 脚本语言
- 自 Fuse 7.4 起,PHP、Python 和 Ruby 脚本语言在 Camel 应用程序中被弃用,并将在以后的版本中删除。从 Camel 2.19 开始,Camel 社区已弃用 PHP、Python 和 Ruby (请参阅 CAMEL-10973)。这适用于所有 Fuse 容器类型:Apache Karaf、JBoss EAP 和 Spring Boot。
- HP-UX OS 已被弃用
- HP-UX 操作系统已被弃用,因为 Fuse 7.2 和对此操作系统的支持可能会在以后的 Fuse 发行版本中删除。特别是,JBoss EAP 7.2 容器已丢弃了对 HP-UX 的支持,因此任何在 JBoss EAP 7.2 上运行的 Fuse 版本都不支持在 HP-UX 上。
- Camel MQTT 组件已弃用
- Camel MQTT 组件在 Fuse 7.0 中已弃用,并将在以后的 Fuse 发行版本中删除。您可以使用 Camel Paho 组件,它使用流行的 Eclipse Paho 库来支持 MQTT 消息传递协议。
- 除了 Linux 外,Camel LevelDB 组件在所有操作系统中都已弃用
-
自 Fuse 6.3 起,Camel LevelDB (
camel-leveldb
)组件在所有操作系统上已被弃用,但 Red Hat Enterprise Linux 除外。未来,Camel LevelDB 组件仅在 Red Hat Enterprise Linux 上被支持。 - Camel SJMS 组件的 BatchMessage 类已弃用
- Camel SJMS 组件的 BatchMessage 类在 Fuse 7 中被弃用(自 Apache Camel 2.17 起弃用),并可能从未来版本的 Apache Camel 和 Fuse 中删除。