4.2. Fuse 7.7 中的新功能
7.7 中 Fuse 独立的主要新功能是:
- Camel Pulsar 组件用于 Spring Boot 2
现在,Spring Boot 2 完全支持
camel-pulsar组件( 但不适用于 任何其他容器类型)。如需更多信息,请参阅 Apache Camel 组件参考中的 Apache Pulsar 组件部分。
- Jackson 数据格式的新允许列表设置
Fuse 7.7 提供
jackson-databind库的自定义版本,它支持允许列表机制来启用 polymorphic 序列化(与 Jackson 对象映射器功能结合使用)。这个新功能通过默认阻止所有 gadget 类,提供对反序列化安全漏洞的强大保护。要配置允许列表,请将
jackson.deserialization.whitelist.packages系统属性设置为以逗号分隔的类和软件包列表。例如,要允许Triangle、Square类的反序列化,请设置系统属性,如下所示:-Djackson.deserialization.whitelist.packages=com.example.Triangle,com.example.Square
-Djackson.deserialization.whitelist.packages=com.example.Triangle,com.example.SquareCopy to Clipboard Copied! Toggle word wrap Toggle overflow 有关这个新功能的详情,请参阅 Apache Camel 组件参考 中的 Jackson ObjectMapper 部分。
- 在 Apache Karaf 上为 JMX TLS 连接设置 Cipher Suites
- 新的 enabledCipherSuites 属性可让您指定要在 Apache Karaf 上的 JMX TLS 连接中使用的密码套件。
- 高级 Undertow 配置
-
配置 Undertow,以允许对监听器使用的 XNIO
工作程序和buffer-pool参数进行微调。