第 5 章 弃用和删除的功能
如果您需要任何帮助,或对 Fuse 7 中即将发生的变化有任何疑问,请联系 support@redhat.com。
5.1. 已弃用
Fuse 7.4 中弃用了以下功能,可在以后的版本中删除:
- 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 已被弃用
- 从 Fuse 7.2 开始,HP-UX 操作系统已弃用,并将在以后的 Fuse 发行版本中删除对这个操作系统的支持。请特别注意,JBoss EAP 7.2 容器已丢弃了对 HP-UX 的支持,因此,在 JBoss EAP 7.2 上运行的 JBoss EAP 上的 Fuse 版本都不支持在 HP-UX 上。
- Camel MQTT 组件已弃用
- Camel MQTT 组件在 Fuse 7.0 中已弃用,并将在以后的 Fuse 发行版本中删除。您可以使用 Camel Paho 组件,它使用流行的 Eclipse Paho 库来支持 MQTT 消息传递协议。
- Camel LevelDB 组件在所有操作系统上都已弃用,但 Linux 除外
-
自 Fuse 6.3 起,除 Red Hat Enterprise Linux 外,除 Red Hat Enterprise Linux 以外的所有操作系统中都弃用了 Camel LevelDB (
camel-leveldb
)组件。未来,仅 Red Hat Enterprise Linux 支持 Camel LevelDB 组件。 - Camel SJMS 组件中的 BatchMessage 类已弃用
- 来自 Camel SJMS 组件的 BatchMessage 类在 Fuse 7 中弃用(从版本 2.17 开始的 Apache Camel 中)已弃用,并可能从 Apache Camel 和 Fuse 的未来版本中删除。
- JDBC 池 c3p0、ries 和 hikaricp 已被弃用,并将在以后的 Fuse 发行版本中删除
以下 jdbc 池已弃用,不再从 Fuse 7.4 支持:
-
pax-jdbc-pool-c3p0
-
pax-jdbc-pool-aries
-
pax-jdbc-pool-hikaricp
注意反之,使用
pax-jdbc-pool-transx
,pax-jdbc-pool-narayana
, 或pax-jdbc-pool-dbcp2
-