4.2. Fuse 7.7의 새로운 기능

버전 7.7에서 독립 실행형 Fuse의 새로운 주요 기능은 다음과 같습니다.

Spring Boot 2의 Camel Pulsar 구성 요소

Spring Boot 2에서 camel-pulsar 구성 요소가 완전히 지원됩니다(다른 컨테이너 유형에는 해당 없음 ).

자세한 내용은 Apache Camel 구성 요소 참조의 Apache Pulsar 구성 요소 섹션을 참조하십시오.

jackson Data Formats의 새로운 허용 목록 설정

Fuse 7.7은 다형성 직렬화(Jackson 오브젝트 매퍼 기능과 함께)를 활성화하기 위한 허용 목록 메커니즘을 지원하는 jackson-databind 라이브러리의 사용자 지정 버전을 제공합니다. 이 새로운 기능은 기본적으로 모든 가젯 클래스를 차단하여 역직렬화 보안 취약점에 대한 강력한 보호 기능을 제공합니다.

허용 목록을 구성하려면 jackson.deserialization.whitelist.packages 시스템 속성을 쉼표로 구분된 클래스 및 패키지 목록으로 설정합니다. 예를 들어 트리사각형 클래스의 역직렬화 를 허용하려면 다음과 같이 시스템 속성을 설정합니다.

-Djackson.deserialization.whitelist.packages=com.example.Triangle,com.example.Square

이 새로운 기능에 대한 자세한 내용은 Apache Camel 구성 요소 참조jackson ObjectMapper 섹션을 참조하십시오.

Apache Karaf에서 Cipher Suites for Cryostat TLS 연결 설정
새로운 enabledCipherSuites 속성을 사용하면 Apache Karaf에서 Cryostat TLS 연결에 사용할 암호화 제품군을 지정할 수 있습니다.
고급 Cryostat 구성
리스너에서 사용하는 XNIO 작업자buffer-pool 매개변수를 미세 조정할 수 있도록 Cryostat를 구성합니다.