Red Hat Fuse 7.8 릴리스 정보


Red Hat Fuse 7.8

Red Hat Fuse의 새로운 기능

Red Hat Fuse Documentation Team

초록

이 노트에서는 Red Hat Fuse 릴리스의 변경 사항에 대해 간략하게 설명합니다.

1장. Fuse 7.8 제품 개요

1.1. Fuse 배포

Fuse 7.8은 다음과 같이 세 가지 배포판으로 제공됩니다.

Fuse 독립 실행형

여러 운영 체제에서 지원되는 Fuse의 클래식 배포입니다. 이 배포는 다음 컨테이너 유형에서 지원됩니다.

  • Apache Karaf
  • JBoss EAP(Enterprise Application Platform)
  • Spring Boot
OpenShift에서 Fuse

OpenShift에서 통합 애플리케이션을 실행하기 위해 Fuse를 배포합니다(Red Hat Enterprise Linux 운영 체제에서 지원). 이 경우 지원되는 컨테이너 유형은 docker 형식의 컨테이너 이미지 형태로 제공됩니다.

  • Java 이미지(프링 부팅용)
  • Apache Karaf 이미지
  • JBoss EAP 이미지
Fuse Online

브라우저 기반 UI를 통해 액세스할 수 있는 간소화된 워크플로우를 통해 경험이 없는 통합업체에 Fuse를 배포합니다. 이 배포는 다음과 같은 종류의 배포에 사용할 수 있습니다.

  • OpenShift Dedicated (OSD) 클러스터에서.
  • 온-프레미스 OpenShift 클러스터에 설치의 경우

1.2. 새로운 기능

Fuse 7.8에는 여러 주요 구성 요소 업그레이드와 다양한 새로운 기능이 포함되어 있습니다. 자세한 내용은 각 Fuse 배포판에 대한 새로운 기능 섹션을 참조하십시오.

1.3. CVEDependency Upgrades

미들웨어 통합 플랫폼으로 Fuse를 타사 구성 요소와 통합할 수 있습니다. Fuse의 일부 타사 종속 항목은 보안과 관련된 일반적인 취약점 및 노출(CVE)을 제한하기 위해 버전 업그레이드가 필요합니다. 다음 표에는 Fuse 7.8에 포함된 타사 버전 업그레이드가 나열되어 있으며 기존 Fuse 애플리케이션을 업데이트하는 데 필요한 작업을 식별합니다.

타사 종속성

버전 업그레이드

Fuse 애플리케이션에 필요한 작업

Apache Camel

2.21에서 2.23

Karaf에서 Karaf 콘솔의 패치 도구를 사용하는 대신 Fuse 애플리케이션을 다시 빌드합니다. Camel 2.22 및 2.23 업데이트에 대한 자세한 내용은 Fuse 마이그레이션 가이드를 참조하십시오.

Spring Framework

4.3에서 5.2로

Spring Framework 5.x로 업그레이드 설명서를 참조하십시오.

Spring Boot 1

1.x - 2.3

Spring Boot 1은 Fuse 7.7에서 더 이상 사용되지 않으며 Fuse 7.8에서는 지원되지 않습니다.

Fuse 애플리케이션을 재구축하는 것 외에도 코드를 변경해야 합니다. Fuse 마이그레이션 가이드를 참조하십시오. https://access.redhat.com/documentation/en-us/red_hat_fuse/7.8/html-single/migration_guide/index#upgrade-to-spring-boot2

이러한 타사 버전 업그레이드는 Fuse 7.8에도 포함되어 있습니다. 기존 Fuse 애플리케이션에 대한 추가 업데이트가 필요하지 않습니다.

  • Hibernate Validator, 버전 5에서 6으로
  • jackson, 버전 2.8 ~ 2.9
  • Spring Boot 2 버전 2.1 - 2.3
  • Apache CXF, 버전 3.2에서 3.3으로

1.4. 지원되는 구성

버전 7.8에서 지원되는 구성, 표준 및 구성 요소에 대한 자세한 내용은 다음 고객 포털 문서를 참조하십시오.

2장. Fuse Online

Fuse Online은 비즈니스 전문가가 코드를 작성하지 않고도 두 개 이상의 다른 애플리케이션 또는 서비스를 통합할 수 있는 웹 브라우저 인터페이스를 제공합니다. 또한 복잡한 사용 사례에 필요한 경우 코드를 추가할 수 있는 기능도 제공합니다.

Fuse Online은 Apache Camel을 사용하는 OpenShift에서 Spring Boot 애플리케이션으로 통합을 실행합니다.

2.1. Fuse Online 배포 정보

Fuse Online은 Red Hat의 웹 기반 통합 플랫폼입니다. Syndesis 는 Fuse Online의 오픈 소스 프로젝트입니다. Fuse Online은 다음 OpenShift 환경에서 실행됩니다.

호스트 환경

설치

OpenShift Dedicated

Red Hat은 Red Hat 인프라에 Fuse Online을 설치 및 프로비저닝합니다.

OpenShift Container Platform

고객 설치 및 관리.

2.2. Fuse Online 7.8의 새로운 기능

Fuse Online 7.8에서는 다음과 같은 새로운 기능을 제공합니다.

  • 제한된 환경에 설치 지원

    OpenShift OperatorHub에서 Fuse Online Operator를 사용하여 제한된 환경에 Fuse Online을 설치할 수 있습니다. 모든 Fuse Online 이미지를 프라이빗 네트워크에서 사용 가능한 위치에 미러링해야 합니다.

    Fuse Online을 설치하기 전에 Fuse Online 사용자 지정 리소스의 todo 애드온 설정이 false (기본값)로 설정되어 있는지 확인합니다. Fuse Online을 설치한 후 선택적으로 https://github.com/syndesisio/todo-example 에서 ToDo 애플리케이션을 다운로드하고 Readme 파일의 단계를 수행하여 리포지토리 URL을 사설 네트워크에서 사용할 수 있는 위치로 변경할 수 있습니다.

  • Kafka 메시지 브로커 연결 구성 옵션

    Kafka Message Broker 연결을 생성할 때 Kafka 생산자 및 소비자 옵션을 구성하는 키/값 쌍을 지정할 수 있습니다. 자세한 내용은 Creating a connection to a Kafka broker in Connecting Fuse Online to Applications and Services 를 참조하십시오.

  • Fuse Online Metering 레이블

    OpenShift Metering Operator를 사용하여 설치된 Fuse Online Operator 및 구성 요소를 분석하여 Red Hat 서브스크립션을 준수하는지 확인할 수 있습니다. 자세한 내용은 OpenShift Container Platform에 온라인 설치 및 운영 체제의 Fuse Online 미터링 라벨 을 참조하십시오.

  • OData 버전 2 지원

    OData(Open Data Protocol) 버전 4에 대한 기존 지원 외에도 Fuse Online OData 커넥터는 OData 버전 2도 지원합니다. OData 버전 2 연결의 경우 엔터티를 생성하거나 업데이트할 때 설정할 수 있는 세 가지 옵션(콘텐츠만,Omit ETag, Omit Json 래퍼)이 있습니다. 이 세 가지 옵션은 요청에서 데이터를 직렬화하는 방법을 지정합니다. 자세한 내용은 Fuse Online 을 애플리케이션 및 서비스에 연결할 때 OData 연결을 참조하십시오.

  • OpenShift Container Platform 에서 Fuse Online 설치 및 운영 체제 의 Fuse Online 섹션을 구성하는 사용자 지정 리소스 속성에 대한 설명에 설명된 대로 Fuse Online 사용자 지정 리소스에서 다음 기능을 구성하는 지원

    • 메모리 및 CPU 제한

      이제 Fuse Online 설치에서 인프라 구성 요소 및 통합에 대한 메모리 및 CPU 제한의 기본값을 설정할 수 있습니다. 사용자 지정 값이 필요할 수 있는 특정 통합에 대해 메모리 및 CPU 제한을 지정할 수도 있습니다. 자세한 내용은 Fuse Online 과의 애플리케이션 통합의 통합에 대한 메모리 및 CPU 구성 속성 조정을 참조하십시오.

    • 노드 유사성 및 허용 오차

      Fuse Online 인프라 구성 요소와 Fuse Online 통합에 대한 노드 유사성 및 허용 오차를 정의하여 특정 OpenShift 클러스터에 Fuse Online Pod를 할당할 수 있습니다. 자세한 내용은 OpenShift Container Platform에 Fuse Online 설치 및 운영에서 Fuse Pod 구성 을 참조하십시오.

    • 추가 Maven 인수

      Fuse Online 통합을 빌드할 때 사용할 추가 Maven 옵션을 지정할 수 있습니다.

    • syndesis-server에 대한 DB 연결 풀 구성

      이러한 syndesis-server 데이터베이스 연결 풀 속성을 구성할 수 있습니다.

      ConnectionTimeout

      IdleTimeout

      LeakDetectionThreshold

      MaximumPoolSize

      MaxLifetime

      MinimumIdle

    • syndesis-server 및 meta 구성 요소에 대한 JAVA_OPTIONS

      JAVA_OPTIONS 옵션을 사용하여 syndesis-servermeta 구성 요소를 사용자 지정할 수 있습니다. 예를 들어 syndesis-servermeta 구성 요소에 대한 HTTP 프록시를 구성할 수 있습니다. 자세한 내용은 OpenShift Container Platform에 온라인 설치 및 운영 체제HTTP 프록시 구성 을 참조하십시오.

2.3. Fuse Online 7.8의 변경 사항

Fuse Online 7.8은 다음과 같이 Fuse Online 7.7 기능을 변경합니다.

  • OCP 4.6용 OperatorHub를 사용하여 Fuse Online 설치

    Fuse Online 7.8부터 Fuse Online을 설치하는 방법은 OpenShift 버전에 따라 다릅니다.

    • OCP 4.6에 Fuse Online을 설치할 때 OperatorHub에서 Fuse Online Operator를 사용합니다. (Fuse Online 설치 스크립트 및 템플릿은 OCP 4.x에서 지원되지 않습니다.) OCP 4.5를 사용하는 경우 Fuse Online 7.8을 설치하려면 OCP 4.6으로 업그레이드해야 합니다.
    • OCP 3.11에 Fuse Online을 설치할 때 Fuse Online 설치 스크립트 및 템플릿을 사용합니다.
  • OCP 4.6.x에서 Fuse Online 업그레이드

    • OCP 4.5(및 이전 버전)에서 Fuse Online 서브스크립션 채널은 alpha 입니다.

      OCP 4.6 이상에 Fuse Online 7.8을 설치할 때 fuse-online-v7.n 형식으로 채널을 지정합니다. 여기서 n 은 현재 릴리스 번호입니다. 예를 들어 Fuse Online 7.8의 경우 채널은 fuse-online-v7.8 입니다.

    • 설치 스크립트를 사용하여 Fuse Online 7.7을 설치한 경우 설치 스크립트를 사용하여 Fuse Online 7.8로 업그레이드해야 합니다.
  • Slack 커넥터에서 이제 사용자 OAuth 액세스 토큰 사용

    Slack 커넥터를 생성할 때 이제 Slack 앱에 대한 액세스 권한을 부여하기 위해 사용자 OAuth 액세스 토큰 을 지정합니다. Slack은 레거시 토큰 권한을 더 이상 사용하지 않습니다.

  • Kafka 브로커 연결 자동 검색은 기본적으로 작동합니다.

    Kafka 브로커의 자동 검색이 기본적으로 작동합니다. 더 이상 활성화할 필요가 없습니다.

  • 향상된 활동 추적 지원

    Jaeger를 사용하여 활동 추적은 이제 OperatorHub 지원 Fuse Online 환경에서 작동합니다. 기본적으로 jaeger 애드온 옵션은 활성화되어 있습니다. OperatorHub에서 또는 명령줄 스크립트를 사용하여 Fuse Online을 설치할 때 Fuse Online 설치는 OperatorHub의 존재를 감지하고 OperatorHub의 서브스크립션 기능을 사용하여 Jaeger를 설치합니다. OperatorHub를 사용할 수 없는 제한된 환경의 경우 Fuse Online은 자체 설치 기능을 사용하여 Jaeger를 설치합니다.

2.4. Fuse Online 통합 업그레이드

OCP 온-사이트에서 실행 중인 Fuse Online 환경을 업그레이드하려면 운영자 또는 설치 스크립트를 사용하여 Fuse Online을 업데이트한 다음, Fuse Online 업그레이드에 설명된 대로 실행 중인 통합을 다시 게시해야 합니다.

2.5. Fuse Online에서 중요한 참고 사항

Fuse Online 배포판의 Fuse 7.8 릴리스에 대한 중요한 정보:

  • Fuse 7.8 버전의 Fuse Online Operator로 업그레이드하는 것은 OCP 4.6에서만 가능합니다. Fuse 7.8 Online Operator를 설치하려면 먼저 OpenShift를 OCP 4.6 버전으로 업그레이드한 다음 Fuse Online Operator를 버전 7.8로 업그레이드하는 것이 좋습니다. 자세한 내용은 ENT Cryostat-15472 를 참조하십시오.
  • Fuse Online에서는 더 이상 Camel K 런타임 또는 KNative 커넥터를 지원하지 않습니다.
  • Red Hat 인프라에 Fuse Online을 설치하고 프로비저닝하면 이 계정은 한 번에 실행할 수 있는 특정 통합 수로 제한됩니다. 자세한 내용은 가격 계획을 참조하십시오.
  • Fuse Online에 업로드하는 OpenAPI 스키마는 입력/출력 유형을 정의하지 못할 수 있습니다. Fuse Online에서 입력/출력 유형을 지정하지 않는 OpenAPI 스키마에서 사용자 지정 API 클라이언트를 생성하는 경우 API 클라이언트가 처리할 수 있는 필드 또는 API 클라이언트가 처리할 수 있는 필드에 통합 데이터를 매핑하는 통합을 생성할 수 없습니다. 통합에 사용자 지정 API로의 데이터 매핑이 필요한 경우 OpenAPI 스키마를 업로드할 때 검토/편집 을 클릭하여 API 편집 툴인 API Builder를 열고 입력/출력 유형 사양을 추가합니다.
  • 사용자 정의 API 클라이언트 커넥터 또는 API 공급자 통합에 사용하는 OpenAPI 문서에는 순환 스키마 참조가 있을 수 없습니다. 예를 들어 요청 또는 응답 본문을 지정하는 JSON 스키마는 자체적으로 전체로 참조하거나 여러 중간 스키마를 통해 자체의 일부를 참조할 수 없습니다.

2.6. Fuse Online에 대한 기술 지원 받기

기술 지원을 받으려면 왼쪽 탐색 패널에서 Fuse Online 콘솔에서 지원을 클릭합니다. 지원 페이지를 사용하여 모든 통합 또는 선택한 하나 이상의 통합에 대한 진단 정보를 다운로드합니다. 이 페이지는 지원 티켓을 열고 다운로드한 진단 정보를 제공하기 위한 링크도 제공합니다.

2.7. Fuse Online의 기술 프리뷰 기능

이 릴리스에는 아래에 나열된 기술 프리뷰 기능이 포함되어 있습니다.

중요

기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있으며 프로덕션 환경에서 사용하는 것이 좋습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다. 자세한 내용은 Red Hat 기술 프리뷰 기능 지원 범위를 참조하십시오.

  • Cryostat API 클라이언트 커넥터

    사용자 지정 Cryostat API 클라이언트 커넥터를 추가한 다음 Fuse Online 통합에 Cryostat API 클라이언트에 대한 연결을 추가할 수 있습니다. 자세한 내용은 Creating Cryostat API 클라이언트 커넥터 를 참조하십시오.

    Cryostat API 클라이언트 커넥터의 이 기술 프리뷰 릴리스에는 알려진 문제의 Fuse Online 섹션에 설명된 대로 몇 가지 제한 사항이 있습니다.

  • 데이터 필드 매핑을 위한 조건부 표현식

    데이터 매퍼에서는 조건부 표현식을 지정하고 하나의 데이터 매핑에 적용할 수 있습니다. 예를 들어 조건부 표현식은 소스 필드의 평가와 source 필드가 비어 있는 경우 target 필드를 채우는 방법을 지정할 수 있습니다. 지정할 수 있는 제한된 표현식 세트는 Microsoft excel 표현식과 유사합니다.

  • OAuth를 사용하는 REST API 클라이언트의 경우 API 클라이언트 커넥터를 생성할 때 해당 커넥터에서 생성하는 연결의 기본 OAuth2 동작을 변경할 수 있습니다. OpenAPI 사양으로 확장되는 Fuse Online 벤더는 다음을 지원합니다.

    • 클라이언트 자격 증명을 매개 변수로 제공합니다.
    • HTTP 응답 상태 코드를 기반으로 새 액세스 토큰을 가져옵니다.

3장. OpenShift에서 Fuse

OpenShift의 Fuse를 사용하면 OpenShift Container Platform에 Fuse 애플리케이션을 배포할 수 있습니다.

3.1. 지원되는 OpenShift 버전

OpenShift의 Fuse는 OpenShift Container Platform 4.x 및 OpenShift Container Platform 3.11에서 지원됩니다. OpenShift에서 Fuse에서 사용할 지원되는 OpenShift Container Platform 버전(또는 버전)에 대한 자세한 내용은 지원되는 구성 페이지를 참조하십시오.

3.2. 지원되는 이미지

OpenShift의 Fuse는 다음과 같은 Docker 형식의 이미지를 제공합니다.

  • fuse7/fuse-java-openshift Cryostat- CryostatSpring Boot
  • fuse7/fuse-karaf-openshift cidrApache Karaf
  • fuse7/fuse-eap-openshift Cryostat- CryostatRed Hat JBoss Enterprise Application Platform
  • fuse7/fuse-console Cryostat-ECDHEFuse 콘솔
  • fuse7/fuse-console-operator Cryostat-ECDHEFuse 콘솔 Operator
  • fuse7/fuse-apicurito Cryostat- CryostatApicurito REST API 편집기
  • fuse7/fuse-apicurito-generator Cryostat-ECDHEApicurito REST 애플리케이션 생성기
  • fuse7/fuse-apicurito-operator-bundle Cryostat- CryostatAPI Cryostat Operator

3.3. OpenShift의 Fuse 7.8의 새로운 기능

OpenShift의 Fuse는 버전 7.8에서 다음과 같은 새로운 기능을 제공합니다.

  • 제한된 환경에서 Openshift에 Fuse 설치 지원

    이제 인터넷 액세스없이 제한된 환경에서 OpenShift 4.x에 Fuse를 설치할 수 있습니다. OpenShift 이미지의 모든 Fuse를 프라이빗 네트워크에서 사용할 수 있는 위치에 미러링해야 합니다.

    참고

    MAVEN_MIRROR_URL 환경 변수(로컬 Maven 리포지토리에서 Maven 아티팩트를 가져오는 애플리케이션을 구성하는 데 사용됨)는 Spring Boot 및 Apache Karaf 컨테이너에 대해 작동하지만 JBoss EAP 컨테이너에는 해당하지 않습니다.

  • Fuse Console은 이제 OpenShift 인증 및 권한 부여와 통합되었습니다. 자세한 내용은 OpenShift 4.x의 Fuse Console에 대한 역할 기반 액세스 제어를 참조하십시오.
  • OpenShift에서 Spring Boot 2 런타임이 지원됩니다.
  • Fuse Console Operator

    Fuse Console Operator는 OpenShift에서 Fuse Console을 설치, 업그레이드, 제거하는 절차를 단순화합니다. Fuse Console Operator 사용 방법에 대한 자세한 내용은 Fuse Console 설정을 참조하십시오.

  • 제한된 환경에서 API Creator Operator 설치 지원

    OpenShift OperatorHub에서 제한된 환경에 API Builder Operator를 설치할 수 있습니다. Operator 카탈로그와 OpenShift 이미지의 Fuse를 프라이빗 네트워크에서 사용할 수 있는 위치에 미러링해야 합니다.

  • OpenShift에서 Fuse의 미터링 레이블

    OpenShift Metering Operator를 사용하여 OpenShift에서 Fuse의 사용량 및 통계를 분석할 수 있습니다.

3.4. 중요한 노트

OpenShift 배포판 Fuse 7.8 릴리스의 중요한 정보:

OCP 4.6에서만 Fuse 7.8 버전의 Fuse Console 및 API Creator(Apicurito) Operator로 업그레이드
Operator를 사용하여 Fuse Console 및 API Builder를 설치하고 업그레이드하는 경우 Fuse 7.8 Operator는 OperatorHub의 OCP 4.6 버전에서만 사용할 수 있습니다. Fuse 7.8 Operator를 설치하려면 먼저 OpenShift를 OCP 4.6 버전으로 업그레이드한 다음 Fuse Operator를 버전 7.8로 업그레이드하는 것이 좋습니다. 자세한 내용은 ENT Cryostat-15472 를 참조하십시오.
Data Virtualization이 삭제됨
데이터 가상화는 Fuse 7.7 이후 더 이상 사용되지 않으며 Fuse 7.8에서 제거되었습니다.
Spring Boot 1이 제거되었습니다.
Spring Boot 1은 Fuse 7.7 이후 더 이상 사용되지 않으며 Fuse 7.8에서 제거되었습니다. Spring Boot 2.0 마이그레이션 가이드의 지침에 따라 Spring Boot 애플리케이션을 Spring Boot 2로 마이그레이션하는 것이 좋습니다.
OpenShift 3.11의 Fuse 7.8에서 사용할 수 있는 권장 버전은 컨테이너 개발 키트(CDK) 3.14입니다.

개발자는 CDK 3.14를 사용하여 OpenShift 3.11에서 애플리케이션을 테스트하는 것이 좋습니다. OpenShift 4.x에서는 CDK를 사용할 수 없습니다.

참고

CDK는 개발자에게 편의를 위해서만 제공되며 지원되는 OpenShift 배포는 아닙니다.

Cryo stat-camel-jpa quickstart가 제거됨
종속성 관련 문제로 인해 192.0.2.-camel-jpa quickstart가 Fuse 7.8에서 제거되었습니다.
fabric8-maven-plugin 이 더 이상 JSON 리소스를 생성하지 않음

fabric8-maven-plugin 은 더 이상 OpenShift에서 Fuse에 대해 다음 JSON 리소스를 생성하지 않습니다.

  • target/classes/META-INF/fabric8/openshift.json
  • target/classes/META-INF/fabric8/kubernetes.json

    새 플러그인은 동등한 .yml 파일, 즉 openshift.ymlkubernetes.yml 파일을 생성합니다. 필요한 경우 fabric8-maven-plugin 구성에서 다음 옵션을 설정하여 JSON 파일을 계속 생성할 수 있습니다.

    <configuration>
         <resourceFileType>json</resourceFileType>
    </configuration>
Jolokia는 Fuse 7.8에서 외부에서 액세스할 수 없음
Fuse 7.8부터 Jolokia 기본 프로토콜은 HTTP에서 HTTPS로 전환됩니다.

4장. Fuse Standalone

4.1. 지원되는 컨테이너

Fuse 독립 실행형 7.8은 다음 런타임 컨테이너에서 지원됩니다.

  • Spring Boot 2 (독립 실행형)
  • Apache Karaf
  • Red Hat JBoss Enterprise Application Platform (JBoss EAP)

4.2. Fuse 7.8의 새로운 기능

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

JBoss EAP용 Camel Weka 구성 요소

이제 camel-weka 구성 요소가 JBoss EAP 컨테이너에서 완전히 지원됩니다(다른 컨테이너 유형에서는 제외 ).

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

Camel JMS 및 Camel AMQP 구성 요소에 대한 전달 지연 구성

Camel JMS 및 Camel AMQP 구성 요소에 대한 전달 지연 옵션이 Camel 2.23(원래적으로 Camel 3.0용으로 구현됨)으로 백포트되었습니다.

자세한 내용은 Apache Camel Component ReferenceApache JMS 구성 요소 및 Apache AMQP 구성 요소 섹션을 참조하십시오.

Apache Karaf 상태 점검 구성

컨테이너에서 장기 실행 중인 다른 HTTP 프로세스에서 상태 및 준비 상태 점검 요청이 차단되지 않도록 하려면 별도의 Cryostat 컨테이너에 엔드포인트를 등록할 수 있습니다.

자세한 내용은 OpenShift에서 Fuse on OpenShift 가이드의 Fabric8 Karaf 상태 점검 활성화 섹션을 참조하십시오.

jasypt:decrypt 명령의 새로운 "-E" 옵션

이전 버전의 Jasypt로 암호화된 암호 해독에 고정 초기화 벡터 생성기를 사용할 수 있습니다.

자세한 내용은 Apache Karaf Security Guide jasypt:decrypt 명령 섹션을 참조하십시오.

업데이트된 Camel SAP 구성 요소 라이브러리
3.0으로 SAP 클라이언트 라이브러리의 마이너 버전이 더 이상 지원되지 않습니다.

4.3. 기술 프리뷰 기능

Fuse 독립 실행형의 기능은 다음 기술 프리뷰 일 뿐이며 Fuse 7.8에서는 지원되지 않습니다.

sa EIP
saga Enterprise Integration Pattern (EIP)은 기술 프리뷰 기능이며 프로덕션 환경에 적합하지 않은 In-Memory saga 서비스만 제공합니다. LRA saga 서비스는 지원되지 않습니다. 자세한 내용은 "Apache Camel Development Guide" 섹션 saga EIP 를 참조하십시오.

4.3.1. Apache Camel에 대한 Fuse Tooling 지원

Fuse Tooling은 Apache Camel 언어 지원 확장 또는 Visual Studio Code, Eclipse IDE 및 Eclipse Che에 대한 플러그인과 함께 Camel 애플리케이션 개발을 위한 플랫폼 간 IDE 접근 방식을 제공합니다.

Visual Studio Code의 경우 Camel Rest DSL 지원에 WSDL을 제공하는 확장을 추가할 수도 있습니다.

참고: 이러한 기능은 기본적으로 Red Hat CodeReady Studio용 Fuse Tooling에 포함되어 있습니다.

Visual Studio Code 기능

참고

VS Code Apache Camel 확장은 커뮤니티 기능입니다. Red Hat에서 지원하지 않습니다.

Apache Camel에 대한 언어 지원 확장에서는 다음과 같은 Camel URI에 대한 기능을 제공합니다.

XML DSL 및 Java DSL의 경우:

  • VS Code의 끝점 패널과 이동 & gt; 파일 탐색 패널에서 Symbol으로 이동할 수 있습니다.
  • 입력하는 경우 편집기는 Camel 구성 요소, 속성 및 속성 값 목록에 대한 코드 완료를 제공합니다.
  • Camel 구성 요소를 마우스로 가리키면 편집기에 구성 요소에 대한 간략한 설명이 표시됩니다( Apache Camel 구성 요소 참조).
  • 파일을 편집할 때 편집기는 Camel 코드에서 Apache Camel 검증 검사를 수행합니다.
  • 파일 → 환경 설정 → 설정 → Apache Camel Tooling → Camel 카탈로그 버전을 선택하여 특정 Camel Catalog 버전을 지정할 수 있습니다.
  • "Quick fix" 기능을 사용하여 유효하지 않은 enum 값과 알 수 없는 Camel URI 구성 요소 속성을 처리할 수 있습니다.

XML DSL만 해당:

  • VS Code의 Camel 컨텍스트 및 경로 및 이동 & gt; 파일 탐색 패널에서 Symbol으로 이동할 수 있습니다.
  • 입력하는 경우 편집기는 직접 VM,VM SEDA 구성 요소의 참조 ID에 대한 코드 완료를 제공합니다.
  • 열려 있는 모든 Camel 파일에서 직접직접 VM 구성 요소에 대한 참조를 찾을 수 있습니다.

속성의 경우:

  • Camel 구성 요소 속성 완료
  • 진단

WSDL 2 Camel Rest DSL 확장(wsdl2rest 구현)은 WSDL을 Camel Rest DSL에 지원합니다. 기존 WSDL 파일을 지정하면 이 확장을 사용하여 REST 스타일 액세스를 위한 Camel Rest DSL + CXF 솔루션을 생성할 수 있습니다. WSDL 파일은 로컬 파일 시스템 또는 액세스 가능한 웹 URL에 있을 수 있습니다.

Apache Camel 및 WSDL의 언어 지원에 Camel Rest DSL 기능에 액세스하려면 확장 기능을 하나 이상 추가합니다.

Apache Camel 확장 팩은 다음 VS Code 확장을 설치합니다.

선택적으로 확장을 개별적으로 설치할 수 있습니다.

자세한 내용은 다음 readme 파일을 참조하십시오.

Eclipse IDE 기능

Apache Camel Eclipse 플러그인에 대한 언어 지원 에서는 Camel URI에 다음과 같은 기능을 제공합니다.

XML DSL 및 Java DSL 둘 다에 대한 일반 Eclipse 텍스트 편집기에서 다음을 수행합니다.

  • 입력하는 경우 편집기는 Camel 구성 요소, 속성 및 속성 값 목록에 대한 코드 완료를 제공합니다.
  • Camel 구성 요소를 마우스로 가리키면 편집기에 구성 요소에 대한 간략한 설명이 표시됩니다( Apache Camel 구성 요소 참조).

Eclipse XML 또는 Java 편집기를 사용하면 자동 완성 기능만 제공됩니다.

Apache Camel 기능에 대한 언어 지원에 액세스하려면 Eclipse Marketplace에서 Eclipse 플러그인을 설치합니다. 자세한 내용은 Eclipse IDE용 Apache Camel Language Server Protocol 의 readme 파일을 참조하십시오.

Eclipse Che 기능

Eclipse Che 7 용 Apache Camel 플러그인에 대한 언어 지원은 XML DSL 및 Java DSL의 Camel URI에 대한 기능을 제공합니다.

  • 입력하는 경우 편집기는 Camel 구성 요소, 속성 및 속성 값 목록에 대한 코드 완료를 제공합니다.
  • Camel 구성 요소를 마우스로 가리키면 편집기에 구성 요소에 대한 간략한 설명이 표시됩니다( Apache Camel 구성 요소 참조).
  • 파일을 저장하면 편집기에서 Camel 코드에 대한 Apache Camel 검증 검사를 수행합니다.

Eclipse Che에 대한 이 플러그인을 활성화하려면 "Apache Camel based on Spring Boot" 스택을 사용하거나 작업 공간 구성을 편집할 수 있습니다.

4.4. Fuse 7.8용 BOM 파일

지원되는 Fuse 7.8 아티팩트를 사용하도록 Maven 프로젝트를 구성하려면 이 섹션에 설명된 BOM 버전을 사용합니다.

4.4.1. BOM 파일

Fuse 독립 실행형 애플리케이션을 업그레이드하여 7.8 종속 항목을 사용하려면 Maven pom.xml 을 편집하고 다음 표에 나열된 BOM 및 Maven 플러그인의 버전을 변경합니다.

표 4.1. BOM을 사용하는 7.8의 Maven BOM 및 플러그인 버전
컨테이너 유형Maven BOM 또는 플러그인 Artifact groupId/artifactIdFuse 7.8 버전

Spring Boot 2

org.jboss.redhat-fuse/fuse-springboot-bom

7.8.0.fuse-sb2-780038-redhat-00001

org.jboss.redhat-fuse/fabric8-maven-plugin

7.8.0.fuse-sb2-780038-redhat-00001

org.jboss.redhat-fuse/spring-boot-maven-plugin

7.8.0.fuse-sb2-780038-redhat-00001

Apache Karaf

org.jboss.redhat-fuse/fuse-karaf-bom

7.8.0.fuse-sb2-780038-redhat-00001

org.jboss.redhat-fuse/karaf-maven-plugin

7.8.0.fuse-sb2-780038-redhat-00001

JBoss EAP

org.jboss.redhat-fuse/fuse-eap-bom

7.8.0.fuse-sb2-780038-redhat-00001

BOM 사용에 대한 자세한 내용은 마이그레이션 가이드를 참조하십시오.

4.5. 중요한 노트

Fuse 7.8 릴리스의 Fuse 독립 실행형 배포판에 대한 중요한 정보:

EAP의 Fuse가 JBoss EAP 7.3.2를 사용하도록 업그레이드되었습니다(JBoss EAP 7.2에서)
Fuse 7.8 릴리스는 이제 JBoss EAP(Enterprise Application Platform) 7.3.2 컨테이너에서 실행됩니다(이전 Fuse 릴리스의 JBoss EAP 7.2에서 업그레이드). 자세한 내용은 JBoss EAP 7.3.0 릴리스 노트를 참조하십시오.
Camel이 버전 2.21에서 2.23 버전으로 업그레이드
Fuse 7.8(Apache Karaf, JBoss EAP 7.3 및 Spring Boot 2.3에 있음)은 Camel 2.23을 지원하며, 이전에 Camel 2.23은 Spring Boot 2.1.3에서만 지원됩니다.
Karaf에서 Fuse 업그레이드

이 릴리스에는 메이저 및 마이너 구성 요소 버전에 영향을 미치는 여러 업그레이드가 있습니다.

대부분의 OSGi 번들은 다음 주요 버전 또는 경우에 따라 마이너 버전을 제외하는 버전 범위를 설정하므로 Apache Karaf 패치 메커니즘에서 Fuse를 사용하여 Apache Karaf 컨테이너를 Fuse 7.8로 업그레이드하지 마십시오.

Karaf의 Fuse 7.8로 업그레이드하는 방법에 대한 자세한 내용은 Fuse 마이그레이션 가이드를 참조하십시오.

RHDM(Red Hat Decision Manager) 및 RHPAM(Red Hat Process Automation Manager)은 이 릴리스에서 Apache Karaf와 호환되지 않습니다.
Fuse 7.8에서 제공되는 Apache Karaf 컨테이너는 호환되지 않는 종속성으로 인해 RHDM 및 RHPAM과 호환되지 않습니다. 이러한 비호환성은 향후 릴리스에서 수정될 예정입니다.
Camel Cryostat 구성 요소 제한
CVE-2020-11971의 결과, Camel Cryostat 구성 요소에서 더 이상 Cryostat 커넥터 인스턴스를 인스턴스화할 수 없습니다. 이 보안 취약점이 없는 기본 JVM#159 연결을 사용하는 것이 좋습니다.
Camel Netty4 구성 요소 제한
CVE-2020-11973으로 인해 camel-netty4 구성 요소에서 Java 오브젝트 직렬화는 허용되지 않습니다. 허용되는 유일한 인코더/디코더는 StringEncoder 입니다.
Spring Boot 지원
Spring Boot 1은 Fuse 7.7에서 더 이상 사용되지 않으며 현재 Fuse 7.8에서 제거되었습니다. Spring Boot 2.3이 지원됩니다.

5장. 사용되지 않는 제거된 기능

지원이 필요하거나 Fuse 7의 향후 변경 사항에 대한 질문이 있는 경우 support@redhat.com 측에 문의하십시오.

5.1. 더 이상 사용되지 않음

다음 기능은 Fuse 7.8에서 더 이상 사용되지 않으며 향후 릴리스에서 제거될 수 있습니다.

OCP 4에 설치할 Fuse Online 설치 스크립트
Fuse 7.8 이후 Fuse Online 설치 스크립트는 OCP(OpenShift Container Platform) 4.x 버전에 Fuse Online을 설치하는 데 더 이상 사용되지 않습니다. OCP 4.x 버전에서는 Fuse Online Operator를 사용하는 것이 좋습니다. OCP 3.11에 Fuse Online 설치 스크립트는 여전히 지원됩니다.
Camel 애플리케이션에서 PHP, Python 및 Ruby 스크립팅 언어는 더 이상 사용되지 않음
PHP, Python 및 Ruby 스크립팅 언어는 Fuse 7.4 이후 Camel 애플리케이션에서 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다. Camel 커뮤니티는 Camel 2.19 이후 PHP, Python 및 Ruby를 더 이상 사용하지 않습니다( CAMEL-10973참조). 이는 Apache Karaf, JBoss EAP 및 Spring Boot의 모든 Fuse 컨테이너 유형에 적용됩니다.
HP- Cryostat OS가 더 이상 사용되지 않음
HP- Cryostat 운영 체제는 Fuse 7.2 이후 더 이상 사용되지 않으며 이 운영 체제 지원은 향후 Fuse 릴리스에서 제거될 수 있습니다. 특히 JBoss EAP 7.2 컨테이너는 이미 HP- Cryostat에 대한 지원을 중단했으며 결과적으로 JBoss EAP 7.2에서 실행되는 JBoss EAP의 향후 버전의 Fuse는 HP- Cryostat에서 지원되지 않습니다.
Camel MQTT 구성 요소가 더 이상 사용되지 않음
Camel MQTT 구성 요소는 Fuse 7.0에서 더 이상 사용되지 않으며 향후 Fuse 릴리스에서 제거될 예정입니다. 대신 널리 사용되는 Eclipse Paho 라이브러리를 사용하여 MQTT 메시징 프로토콜을 지원하는 Camel Paho 구성 요소를 사용할 수 있습니다.
Camel LevelDB 구성 요소는 Linux를 제외한 모든 운영 체제에서 더 이상 사용되지 않음
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에서 더 이상 사용되지 않으며(버전 2.17) 이후 Apache Camel에 더 이상 사용되지 않으며 향후 Apache Camel 및 Fuse 버전에서 제거될 수 있습니다.

5.2. Fuse 7.8에서 제거됨

Spring Boot 1
Spring Boot 1은 Fuse 7.8에서 더 이상 지원되지 않습니다. Spring Boot 2.0 마이그레이션 가이드의 지침에 따라 Spring Boot 애플리케이션을 Spring Boot 2로 마이그레이션하는 것이 좋습니다.
Fuse Online의 Camel K 런타임
Fuse Online의 Camel K 런타임(기술 프리뷰 기능)은 Fuse 7.8에서 더 이상 지원되지 않습니다.
Camel CryostatJson 구성 요소가 7.8에서 제거되었습니다.
Camel CryostatJson(camel-xmljson) 구성 요소가 Fuse 7.8에서 제거되었습니다.

5.3. Fuse 7.5에서 제거

Fuse 7.5에서는 다음 기능이 제거되었습니다.

MS SQL Server 2014와의 통합 지원이 7.5에서 중단되었습니다.
MS SQL Server 2014는 Fuse 7.5와의 통합에 대해 더 이상 테스트 및 지원되지 않습니다. MS SQL Server 2016 또는 2017과 같은 MS SQL Server의 최신 버전 중 하나를 사용하는 것이 좋습니다.We recommend that you use one of the more recent versions of MS SQL Server instead, for example, MS SQL Server 2016 or 2017.
Camel Mellanox 구성 요소가 7.5에서 제거되었습니다.

Fuse 7.5에서 camel-linkedin 구성 요소가 제거되었습니다.

중요

Fuse 7.5에서 제거되었지만 camel-linkedin 구성 요소는 이후 릴리스에서 복원될 수 있습니다.

5.4. Fuse 7.3에서 제거됨

Fuse 7.3에서는 다음 기능이 제거되었습니다.

Camel YQL 구성 요소가 7.3에서 제거되었습니다.
Camel YQL 구성 요소는 Fuse 7.3에서 제거되었습니다.
openjpa 및 OpenJPA3 Karaf 기능이 7.3에서 제거되었습니다.
openjpa 기능과 openjpa3 기능이 7.3의 Apache Karaf 컨테이너에서 제거되었습니다. JPA(Java Persistence Architecture) 구현의 경우 지원되는 hibernate 기능을 대신 사용하십시오.
Camel-jetty Karaf 기능이 7.3에서 제거되었습니다.
camel-jetty 기능은 7.3의 Apache Karaf 컨테이너에서 제거되었습니다. 대신 camel-jetty9 기능을 사용합니다.
pax-jms-oracleaq Karaf 기능이 7.3에서 제거되었습니다.
pax-jms-oracleaq 기능은 3rd party, non-free Oracle AQ 라이브러리가 필요하므로 7.3의 Apache Karaf 컨테이너에서 제거되었습니다.
Camel-elasticsearch 구성 요소가 7.3의 EAP(Wildfly Camel)에서 제거되었습니다.
camel-elasticsearch 구성 요소는 7.3의 EAP(Wildfly Camel)에서 Fuse에서 제거되었습니다. 대신 최신 camel-elasticsearch-rest 구성 요소를 사용합니다.

5.5. Fuse 7.2에서 제거

Fuse 7.2에서는 다음과 같은 기능이 제거되었습니다.

Camel XMLRPC 구성 요소가 7.2에서 제거되었습니다.
Camel XMLRPC 구성 요소가 Fuse 7.2에서 제거되었습니다.
Camel Netty 구성 요소가 7.2에서 제거되었습니다.
Camel Netty 구성 요소는 Fuse 7.2에서 제거되었습니다. 대신 Camel Netty4 구성 요소를 사용하는 것이 좋습니다.

5.6. Fuse 7.0에서 제거됨

Fuse 7.0에서 다음 기능이 제거되었습니다.

Red Hat JBoss Operations Network(JON)에 대한 지원이 7.0에서 제거되었습니다.
Fuse 7.0 이후, Karaf의 Fuse는 더 이상 JON을 지원하지 않으며 JON 런타임과 통합하기 위한 JON 플러그인을 더 이상 제공하지 않습니다.
임베디드 ActiveMQ 브로커가 7.0에서 제거되었습니다.
Fuse 7.0부터 Karaf의 Fuse는 더 이상 포함된 ActiveMQ 브로커를 제공하지 않습니다. 고객은 지원되는 원격 브로커에 직접 연결해야 합니다. 지원되는 브로커에 대한 자세한 내용은 Red Hat Fuse 지원 구성 페이지의 "지원된 메시징 공급자" 섹션을 참조하십시오.
Fuse 통합 팩이 7.0에서 제거되었습니다.
Red Hat JBoss BPM Suite 및 Red Hat JBoss BRMS와 함께 제공되는 구성 요소는 규칙 및 프로세스 실행에 대한 지원을 제공합니다.
하위 컨테이너 관리를 위한 Karaf 콘솔 명령이 7.0에서 제거되었습니다.

Fuse 7.0부터는 하위 컨테이너 관리에 대한 Karaf 콘솔 명령이 지원되지 않습니다. 즉, instance: (Karaf 4.x 구문) 접두사가 붙은 콘솔 명령과 admin: (Karaf 2.x 구문) 접두사가 지정된 콘솔 명령은 지원되지 않습니다.

참고

Fuse 7.0 GA 릴리스에서는 인스턴스: 명령이 제거되지 않습니다. 이것은 확인된 문제입니다.

Cryostat는 7.0에서 제거되었습니다.
Fuse 7.0부터 Cryostat가 제거되었으므로 대신 Apache Camel을 직접 사용해야 합니다. 자세한 내용은 기술 자료 문서, Fuse 7 후 지원 계획 문서를 참조하십시오.
Fabric8 1.x에 대한 지원이 7.0에서 제거되었습니다.

Fuse 7.0부터 Fabric8 v1은 Fabric8 v2 기술의 구성 요소를 포함하는 OpenShift(이전의 Fuse Integration Services)에서 Fuse on Fuse로 교체되었습니다. OpenShift의 Fuse는 OpenShift 내에서 통합 마이크로 서비스를 개발, 배포 및 관리할 수 있는 툴 세트 및 Docker 형식의 이미지를 제공합니다.

OpenShift의 Fuse에는 다른 아키텍처가 있지만 Fabric8 v1에서 제공하는 동일한 프로비저닝, 자동화, 중앙 구성 및 관리 요구 사항을 충족합니다. 자세한 내용은 Fuse on OpenShift Guide 를 참조하십시오.

Google App Engine의 Camel 구성 요소는 7.0에서 제거되었습니다.
Google App Engine의 Camel 구성 요소(camel-gae)가 Fuse 7.0에서 제거되었습니다.
Camel jBPM 구성 요소가 7.0에서 제거되었습니다.
Camel jBPM 구성 요소(camel-jbpm)가 Fuse 7.0에서 제거되었습니다.
Fuse as a Service 설치를 위한 Tanuki 기반 래퍼가 7.0에서 제거되었습니다.
래퍼를 사용하여 Tanuki 기반 래퍼 스크립트의 경우, Fuse 7.0에서 Fuse를 설치하며, wrapper:install Karaf console command Cryostat- Cryostatfor를 사용하여 Fuse 7.0에서 제거됩니다. Apache Karaf 컨테이너를 서비스로 설치하려면 bin/contrib 디렉토리에서 새로운 karaf-service-*.sh 스크립트를 사용하는 것이 좋습니다.
Smooks는 7.0에서 제거되었습니다.
Fuse 7.0부터는 Cryostat의 Smooks 구성 요소가 제거되었습니다.
BPEL이 7.0에서 제거되었습니다.
BPEL( Riftsaw 프로젝트를 기반으로)이 Fuse 7.0에서 제거되었습니다. 현재 BPEL을 사용하는 경우 Red Hat JBoss BPM Suite로 마이그레이션하는 것이 좋습니다.
Design Time Governance가 7.0에서 제거되었습니다.
Design Time Governance 구성 요소가 7.0에서 제거되었습니다.
Runtime Governance가 7.0에서 제거되었습니다.
Fuse 7.0부터 Runtime Governance(RTGov) 구성 요소가 제거되었습니다.
s-RAMP가 7.0에서 제거되었습니다.
Fuse 7.0에서는 SOA Repository Artifact Model and Protocol(S-RAMP) 구성 요소가 제거되었습니다.
bin/patch 스크립트가 7.0에서 제거되었습니다.
bin/patch 스크립트(Windows O/S의bin\patch. vlan)가 Fuse 7.0에서 제거되었습니다.
Spring Dynamic Module (Spring-DM)은 7.0에서 지원되지 않습니다.
Spring XML을 Apache Karaf의 OSGi 서비스 계층과 통합하는 Spring-DM은 Fuse 7.0에서 지원되지 않으며 대신 블루프린트 프레임워크를 사용해야 합니다. 블루프린트 XML을 사용하면 Spring 프레임워크에서 Java 라이브러리를 사용할 수 없습니다. 최신 버전의 Spring은 블루프린트와 호환됩니다.
Apache OpenJPA는 7.0에서 지원되지 않습니다.
Fuse7.0에서는 JPA(Java Persistence API)의 Apache OpenJPA 구현이 지원되지 않습니다. 대신 Hibernate 구현을 사용하는 것이 좋습니다.

5.7. Fuse 7.0에서 교체

다음 기능이 Fuse 7.0에서 교체되었습니다.

Geronimo 트랜잭션 관리자가 7.0에서 교체되었습니다.
Fuse 7.0에서는 Karaf 컨테이너의 Geronimo 트랜잭션 관리자가narayana 로 교체 되었습니다.
Cryostatty 컨테이너가 7.0에서 교체되었습니다.
Fuse 7.0에서 Cryostatty 컨테이너가 Cryostat로 교체 되었습니다. 처음에는 이 변경 사항은naty 컨테이너의 내부 사용(예: Karaf 컨테이너)에만 적용됩니다. 기타 Cryostatty 구성 요소는 향후 릴리스에서 제거될 수 있습니다.

6장. Fuse 7.8에서 지원되지 않는 기능

다음 기능은 Red Hat Fuse 7.8에서 지원되지 않습니다.

Apache Karaf EclipseLink 기능은 지원되지 않음
이 기능은 JPA 2.2에 따라 달라지고 Fuse 7.2용 Karaf 컨테이너는 JPA 2.1과 일치하므로 Fuse에서 Apache Karaf EclipseLink 기능은 지원되지 않습니다.
Apache Aries 블루프린트 웹 모듈이 지원되지 않음
Apache Aries 블루프린트 웹 모듈은 Fuse에서 지원되지 않습니다. Apache Camel의 커뮤니티 버전(별도 다운로드로 제공)에 블루프린트 웹을 제공하는 예가 있다고해서 이 기능이 Fuse에서 지원되는 것은 아닙니다.
Apache Karaf의 Apache Camel에서 PHP 스크립팅 언어는 지원되지 않습니다.
PHP에서 사용할 수 있는 OSGi 번들이 없기 때문에 Apache Karaf 컨테이너의 Camel 애플리케이션에서 PHP 스크립팅 언어는 지원되지 않습니다. PHP 스크립팅 언어는 JBoss EAP 컨테이너 및 Spring Boot 컨테이너의 Camel 애플리케이션에서 더 이상 사용되지 않습니다.
Apache Karaf의 Apache Camel에서 Python 스크립팅 언어는 지원되지 않습니다.
Python 스크립팅 언어는 Python에서 사용할 수 있는 OSGi 번들이 없기 때문에 Apache Karaf 컨테이너의 Camel 애플리케이션에서 지원되지 않습니다. Python 스크립팅 언어는 JBoss EAP 컨테이너 및 Spring Boot 컨테이너의 Camel 애플리케이션에서 더 이상 사용되지 않습니다.

7장. 확인된 문제

다음 하위 섹션에서는 버전 7.8의 알려진 문제에 대해 설명합니다.

7.1. CVE 보안 취약점

미들웨어 통합 플랫폼인 Fuse는 다수의 타사 구성 요소와 잠재적으로 통합될 수 있습니다. Fuse의 일부 타사 종속 항목에 보안 취약점이 있을 수 있는 가능성을 항상 제외할 수 있는 것은 아닙니다. 이 섹션에서는 Fuse 7.8의 타사 종속 항목에 영향을 미치는 보안과 관련된 일반적인 취약점 및 노출 (CVE)에 대해 설명합니다.

ENT Cryostat-8113 CVE-2018-10237 guava: Atomic CryostatArray 및 CompoundOrdering 클래스의 바인딩되지 않은 메모리 할당을 통해 원격 공격자가 서비스 거부를 일으킬 수 있습니다 [fuse-7.0.0]

Google Guava 버전 11.0~24.1은 Atomic CryostatArray 클래스(Java serialization로 직렬화된 경우) 및 CompoundOrdering 클래스(GWT 직렬화로 직렬화된 경우)의 바인딩되지 않은 메모리 할당에 취약합니다. 공격자는 Guava를 사용하고 신뢰할 수 없는 데이터를 역직렬화하여 서비스 거부를 유발하는 애플리케이션을 악용할 수 있습니다. 자세한 내용은 CVE-2018-10237 을 참조하십시오.

이 보안 취약점을 방지하려면 다음을 권장합니다.

  • Atomic CryostatArray 인스턴스 또는 알 수 없는 소스에서 CompoundOrdering 인스턴스를 역직렬화하지 마십시오.
  • Guava 버전 24 및 이전 버전을 사용하지 마십시오 (일부 경우에는 이전 버전을 피할 수 없습니다).

Guava의 이전 버전(vulnerable) 버전을 방지하기 위해 Fuse 7.7은 기본적으로 Guava 27을 선택할 수 있도록 모든 컨테이너에 대한 BM(MM) 파일을 구성했습니다. 즉, Fuse BOM을 Maven 프로젝트에 통합하는 경우(POM 파일의 종속성 Management 섹션에 BOM에 대한 종속성 을 추가) 명시적 버전을 지정하지 않고 Guava 아티팩트에 대한 종속성을 지정하면 Guava 버전이 BOM에 지정된 버전으로 기본 설정됩니다. 이 버전은 Fuse 7.7 BOM의 버전 27입니다.

그러나 하나 이상의 일반적인 사용 사례는 Apache Karaf (OSGi) 컨테이너를 포함하는데, 여기서 Guava ( Guava)의 취약한 버전을 사용하지 않는 것은 불가능합니다: OSGi 애플리케이션이 Guava와 Swagger를 함께 사용하는 경우, Swagger에 필요한 버전이기 때문에 Guava 20을 사용해야 합니다. 여기서 우리는 왜 이것이고 이전 (vulnerable) Guava 20 라이브러리를 되돌리도록 POM 파일을 구성하는 방법을 설명합니다. 먼저 이중 OSGi 체인 의 개념을 이해해야합니다.

이중 OSGi 체인

OSGi 런타임의 번들은 패키지 제약 조건(패키지 이름 + 선택적 버전/범위) Cryostat- Cryostatimports 및 export를 사용하여 함께 연결됩니다. 각 번들에는 여러 개의 가져오기가 있을 수 있으며 일반적으로 해당 번들에는 여러 번 번들이 지정된 번들이 있습니다. 예를 들면 다음과 같습니다.

BundleA
+-- BundleB
|   +-- BundleCa
+-- BundleCb

BundleABundleBBundleCb 에 따라 다르며 BundleBBundleCa 에 따라 다릅니다. BundleCaBundleCb 는 동일한 패키지를 내보내는 경우 번들과 동일하지만 버전(범위) 제약으로 인해 BundleBBundleA 와 다른 BundleC 버전을 사용합니다.

애플리케이션에 Guava 및 Swagger에 대한 종속성을 포함할 때 발생하는 상황을 반영하기 위해 이전 다이어그램을 다시 작성합니다.

org.jboss.qe.cxf.rs.swagger-deployment
+-- Guava 27
+-- Swagger 1.5
    +-- reflections 0.9.11
        +-- Guava 20

이 번들 구성을 배포하려고 하면 org.osgi.framework.BundleException: 제약 조건 위반을 사용합니다.

Guava 20으로 되돌리기

프로젝트에서 Guava 및 Swagger 라이브러리(직접 또는 간접적으로)를 모두 사용하는 경우 다음과 같이 Guava 번들 가져오기에 대해 명시적 버전 범위(또는 전혀 범위 없음)를 사용하도록 maven-bundle-plugin 을 구성해야 합니다.

<Import-Package>
    com.google.common.base;version="[20.0,21.0)",
    com.google.common.collect;version="[20.0,21.0)",
    com.google.common.io;version="[20.0,21.0)"
</Import-Package>

이 구성을 사용하면 OSGi 애플리케이션이 Guava 20 라이브러리로 되돌아갑니다. 따라서 이 경우 Atomic CryostatArray 인스턴스를 역직렬화하는 것을 방지하는 것이 특히 중요합니다.

CVE-2017-12629 bler/Lucene -security bypass to access sensitive data -CVE-2017-12629

Apache Performr는 Apache Lucene 검색 엔진을 사용하는 널리 사용되는 오픈 소스 검색 플랫폼입니다. 애플리케이션이 Apache Lucene과 함께 Apachesriovr를 사용하는 경우(예: Camel achievedr 구성 요소를 사용하는 경우) 이 보안 취약점의 영향을 받을 수 있습니다. 이 취약점에 대한 자세한 내용과 수행할 완화 단계를 보려면 연결된 보안 권고를 참조하십시오.

참고

Fuse 런타임에서는 Apache achievedr 또는 Apache Lucene을 직접 사용하지 않습니다. 보안 위험은 통합 애플리케이션 컨텍스트에서 Apache achievedr 및 Apache Lucene을 함께 사용하는 경우(예: Camel Quarkusr 구성 요소를 사용하는 경우)만 발생합니다.

7.2. Fuse Online

Fuse Online 배포에는 다음과 같은 알려진 문제가 있습니다.

ENT Cryostat-15063 maven 리포지토리를 덮어쓸 수 없음

Fuse 7.8에서 오프라인 환경에서 Fuse Online을 실행 중이고 Fuse Online 사용자 정의 리소스(CR)를 로컬 네트워크에서 사용자 지정 Maven 리포지토리를 사용하도록 구성한 경우 다음과 같습니다.

...
      server:
        features:
          maven:
            append: false
            repositories:
              customRepo1: http://192.0.2.0:8080
...

그런 다음 CR에 append: false 플래그가 지정되기 때문에 지정된 customRepo1 외에 다른 Maven 리포지토리가 참조되는 특정 상황이 있습니다. 예를 들어 Fuse Online이 빌드 중에 Maven 종속성을 다운로드하는 확장을 사용하도록 구성된 경우 이러한 상황이 발생할 수 있습니다. 일반적으로 이 문제로 인해 빌드 프로세스 중 시간을 낭비하는 지정된 사용자 지정 Maven 리포지토리보다 잘못된 Maven 리포지토리가 참조되기 때문에 빌드 시간이 길어집니다.

ENT Cryostat-15348 Syndesis-jaeger는 OCP 3.11에서 비제품화된 이미지를 사용합니다.

Fuse 7.8에서는 Jaeger 애드온이 활성화된 OCP 3.11에 Fuse Online을 설치하려고 하면 다음과 같은 오류가 발생할 수 있습니다.

Unknown desc = toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit

이는 제품화된 Jaeger 컨테이너가 Red Hat에서 제어할 수 없는 Dockerhub 이미지를 참조하기 때문에 발생합니다. 이 문제를 해결하려면 속도 제한 기간이 초과될 때까지 기다리거나 Jaeger 애드온을 비활성화할 수 있습니다.

ENT Cryostat-15292 API 커넥터에서 이전 값이 미리 입력된 연결 생성
Fuse 7.8에서 기존 API 클라이언트 커넥터(예: Customizations > API Client Connectors)에 나열된 커넥터가 있고 커넥터 정의를 통해 기본 URL 필드를 변경하도록 커넥터를 편집하면 이 변경 사항이 이 커넥터를 사용하여 생성한 API 연결에 반영되지 않습니다. 즉, 생성한 연결의 기본 경로 필드는 변경을 수행하기 전에 기본 URL이전 값을 기본값으로 설정합니다. 이 문제를 해결하려면 API 클라이언트 커넥터의 기본값을 사용하는 대신 새 값에 대한 연결의 기본 경로 필드를 간단히 변경할 수 있습니다.
ENT Cryostat-14518 Syndesis 1.11에서 설치한 Jaeger Operator는 다른 네임스페이스에 영향을 미칩니다.
Fuse 7.8에서 OpenShift 클러스터에 Fuse 7.8 Online(Syndesis 1.11)을 설치할 때 Jaeger Operator( Fuse Online과 함께 설치됨)는 기본적으로 모든 네임스페이스를 관리하도록 구성됩니다. 이 동작의 부작용은 클러스터에 이미 Fuse 7.7 온라인(Syndesis 1.10)이 설치되어 있고 다른 네임스페이스에 Fuse 7.8 Online을 설치한 다음 Fuse 7.8 Online으로 설치된 Jaeger Operator를 설치하려고 하는 경우 Fuse 7.7 Online에 설치된 Jaeger 인스턴스를 관리하려고 한다는 것입니다. 그 결과 Fuse 7.7 온라인 네임스페이스의 기존 syndesis-jaeger pod Cryostat- Cryostatappears 외에도 새로운 syndesis-jaeger pod가 CrashLoopBackOff 상태가 되고 새 syndesis-jaeger Pod가 CrashLoopBackOff 상태가 됩니다. 원래 Fuse 7.7 온라인 인스턴스는 영향을 받지 않으며 충돌하는 syndesis-jaeger Pod는 무시해도 됩니다.
ENT Cryostat-14237 FHIR Patch 작업에서 패치 본문을 완화

Fuse 7.7부터 JSon Patch가 커넥터에서 사용되지 않고 통합으로 인해 패치 인코딩이 발생하는 오류를 확인할 수 없기 때문에 FHIR 서버의 리소스에서 지정된 필드 업데이트 의 7단계에 설명된 JSon 패치를 지정하는 것은 작동하지 않습니다.

이 문제를 해결하기 위해 9.ii 단계에서 설명한 대로 Data Mapper에서 JSon Patch에 대한 설정을 열고 Data Mapper의 필드, op,path 및 값의 값을 직접 설정할 수 있습니다 ( ENT Cryostat-14237의 스크린샷 참조).

배포된 통합 API의 ENT Cryostat-13966 Discovery는 비활성화된 것처럼 보이지만 실제로는 존재하지 않습니다.
Fuse 7.7부터는 API가 포함된 새 통합을 생성한 후 통합 세부 정보 페이지가 잘못 표시되면 이 통합을 위해 3scale 검색이 비활성화되어 있음을 의미합니다. 또한 통합 세부 정보 페이지에 API URL이 표시되지 않습니다. 이 버튼을 세 번 클릭하면 비활성화 를 클릭한 다음 사용을클릭합니다. 3scale 검색이 활성화되고 API URL이 표시되도록 페이지를 다시 동기화할 수 있습니다.
ENT Cryostat-14114 Cryostat 커넥터 - 아이콘 자동 생성 없음
Cryostat 커넥터에 대한 아이콘을 제공하지 않으면 Fuse Online에서 아이콘을 생성하지 않습니다.

7.3. OpenShift에서 Fuse

이 섹션에는 OpenShift에서 Fuse 애플리케이션 배포에 영향을 미치는 문제가 나열되어 있습니다. 특정 컨테이너에 영향을 미치는 문제에 대한 자세한 내용은 Spring Boot, Apache Karaf의 Fuse 및 JBoss EAP의 Fuse 섹션을 참조하십시오. OpenShift 배포판의 Fuse에는 다음과 같은 알려진 문제가 있습니다.

ENT Cryostat-15642 Fuse 7.7에서 7.8 BOM으로 마이그레이션할 때 가져오기 간에 충돌하여 변경 불가능

Fuse 7.8에서 Karaf 사용자 지정 배포(예: Fuse 7.8 Karaf 사용자 정의 퀵스타트 기반)를 생성한 후 OpenShift에 이 사용자 지정 배포를 배포하는 경우 javax.xml.bind 와 관련된 OSGi 가져오기 충돌이 발생할 수 있습니다. 이 가져오기 충돌은 Karaf 시스템 번들이 두 개 이상의 API 패키지 버전(즉, 버전 2.2 및 2.3)을 내보내기 때문에 발생합니다. 독립 실행형 Apache Karaf는 시스템 번들(즉, 번들 0)을 통해 적절한 버전( 2.2 및 2.3 모두)을 사용할 수 있도록 하기 때문에 이 문제의 영향을 받지 않습니다. 이를 통해 CXF와 같은 다른 기능(예: CXF)이 설치되면 해당 기능이 고유한 CryostatB API 번들을 설치할 필요가 없으므로 API 충돌이 발생하지 않습니다.

이 문제를 해결하려면 Karaf 사용자 정의 배포의 POM에 다음 행을 추가해야 합니다.

<library>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.3/${version.org.apache.servicemix.specs.jaxb};type:=endorsed;export:=true</library>

위 예제에서 Maven BOM 파일에 정의된 속성이 POM 파일로 전달되지 않기 때문에 위의 예에서 ${version.org.apache.servicemix.specs.jaxb} 를 POM 파일의 관련 리터럴 버전으로 교체해야 하는 경우, POM 파일에 정의된 속성이 POM 파일로 전달되지 않기 때문입니다. version.org.apache.servicemix.specs.jaxb 속성의 관련 값을 찾으려면 POM의 dependencyManagement 섹션에서 참조되는 fuse-karaf-bom BOM 파일로 시작하고 version.org.apache.servicemix.specs.jaxb 의 정의가 포함된 항목을 찾을 때까지 재귀적으로 가져온 BOM 파일의 체인을 따릅니다. 예를 들어 Fuse 7.8의 경우 https://maven.repository.redhat.com/ga/org/jboss/fuse/jboss-fuse-parent/7.8.0.fuse-780038-redhat-00001/jboss-fuse-parent-7.8.0.fuse-780038-redhat-00001.pom BOM 파일에서 version.org.apache.servicemix.specs.jaxb 속성 값을 찾을 수 있습니다.

ENT Cryostat-15472 Fuse 7.8 Operator가 OCP 4.5를 사용할 때 operatorhub에 표시되지 않음
Fuse 7.8에서는 Fuse Operator(Fuse Console, Fuse Api Creator 및 Fuse Online)는 OCP 4.6을 사용하는 경우에만 OperatorHub에서 사용할 수 있습니다. OCP 4.5 버전 및 Fuse 7.8 Operator 이하의 경우 OperatorHub에서 사용할 수 없습니다. Fuse 7.8 Operator를 설치하려면 먼저 OpenShift를 OCP 4.6 버전으로 업그레이드한 다음 Fuse Operator를 버전 7.8로 업그레이드하는 것이 좋습니다.
ENT Cryostat-15034 FMP 빠른 시작 Spring-boot-camel-rest-3scale의 Openshift 서비스 오브젝트에 대한 오류 레이블
Fuse 7.8에서는 Spring -boot-camel-rest-3scale 빠른 시작에 3scale에서 배포된 서비스를 자동으로 검색할 수 있는 레이블과 주석이 누락되어 있습니다. 이 문제를 해결하려면 3scale 관리 포털 가이드에서 검색 가능한 서비스의 섹션 기준 지침에 따라 누락된 라벨 및 주석을 서비스 오브젝트 YAML 정의에 수동으로 추가합니다.
ENT Cryostat-15317 Apicurito generator Pod가 준비되지 않음
Fuse 7.8에서는 Apicurito 생성기 Pod의 상태 점검 포트가 시작되지 않습니다. 이 문제를 해결하기 위해 일반적으로 상태 점검에 사용되는 HTTP 포트 8181 대신 HTTP 포트 8080(시작됨)을 ping하도록 상태 점검이 구성되어 있습니다.
ENT Cryostat-12238 [SB2] 빠른 시작 arquillian 테스트 실패

Fuse 7.5.0부터 일부 Spring Boot 2 빠른 시작(MM archetypes 또는 빠른 시작 템플릿에서 생성)이 OpenShift에 빌드하고 배포할 수 없습니다. 다음 Spring Boot 2 Maven archetypes가 영향을 받습니다.

  • spring-boot-camel-archetype
  • spring-boot-camel-infinspan-archetype
  • spring-boot-cxf-jaxrs-archetype
  • spring-boot-cxf-jaxws-archetype

다음 Spring Boot 2 템플릿

  • spring-boot-2-camel-template
  • spring-boot-2-camel-infinspan-template
  • spring-boot-2-cxf-jaxrs-template
  • spring-boot-2-cxf-jaxws-template

이 문제를 해결하려면 다음 빠른 시작에 사용할 Maven 프로젝트를 생성한 후 프로젝트의 Maven pom.xml 파일을 편집하여 다음 종속성을 추가합니다.

<dependency>
  <groupId>org.assertj</groupId>
  <artifactId>assertj-core</artifactId>
  <version>2.4.1</version>
  <scope>test</scope>
</dependency>
ENT Cryostat-10577 Apicurito는 YAML Open API 사양 파일을 지원하지 않습니다.
OpenShift에서 Fuse 7.4부터 Apicurito는 기본적으로 YAML 형식으로 OpenAPI 사양 파일을 생성하지만 생성된 YAML 파일을 다시 가져올 수 없습니다. 현재 JSON 형식만 Apicurito로 가져올 수 있습니다.

7.4. Fuse on Apache Karaf

Apache Karaf의 Fuse에는 다음과 같은 알려진 문제가 있습니다.

ENT Cryostat-8140 핫 배포 번들의 시작 수준은 기본적으로 80입니다.

Fuse 7.0 GA 릴리스부터 Apache Karaf 컨테이너의 시작 수준은 기본적으로 80입니다. 이로 인해 hot 배포 번들과 동일한 시작 수준이 있는 기능이 많기 때문에 문제가 발생할 수 있습니다. 이 문제를 해결하고 배포된 핫 배포된 번들이 안정적으로 시작되도록 하려면 etc/org.apache.fe Cryostat.fileinstall-deploy.cfg 파일을 편집하고 다음과 같이 fe#159.fileinstall.start.level 설정을 변경합니다.

felix.fileinstall.start.level = 90
ENT Cryostat-7664 framework-security 기능 종료 karaf

framework-security OSGi 기능은 --no-auto-refresh 옵션을 사용하여 설치해야 합니다. 그렇지 않으면 이 기능이 Apache Karaf 컨테이너를 종료합니다. 예를 들면 다음과 같습니다.

feature:install -v --no-auto-refresh framework-security

7.5. Fuse on JBoss EAP

JBoss EAP의 Fuse에는 다음과 같은 알려진 문제가 있습니다.

ENT Cryostat-15308 Camel CXF가 EAP-7.3.3.GA-redhat-00004와 호환되지 않음
EAP의 Fuse 7.8의 경우 Camel CXF가 EAP 버전 7.3.3과 호환되지 않습니다. 이 문제를 해결하려면 대신 EAP 버전 7.3.2에 Fuse 7.8을 설치할 수 있습니다.
ENT Cryostat-14244 Keycloak로 끝점을 보호하는 Rest 예제 추가 - readme 업데이트

Fuse 7.7에서 README 지침에 대한 오류를 Rest quickstart(camel-soap-rest-bridge)로 설정합니다. 사전 요구 사항 섹션에서 RH SSO EAP 어댑터를 설치하는 명령은 다음과 같습니다.

./bin/jboss-cli.sh --file=bin/adapter-elytron-install-offline.cli

그러나 올바른 명령은 실제로 다음과 같습니다.

./bin/jboss-cli.sh --file=bin/adapter-elytron-install-offline.cli -Dserver.config=standalone-full.xml
EAP 도메인 모드에서 ENT Cryostat-13168 Camel 배포가 Windows에서 작동하지 않습니다.
Fuse 7.6.0부터 Fuse on JBoss EAP의 경우 Camel 하위 시스템을 Windows OS의 도메인 모드의 JBoss EAP에 배포할 수 없습니다.

7.6. Fuse Tooling

Fuse Tooling에는 다음과 같은 알려진 문제가 있습니다.

FUSETOOLS-3393 Camel 디버거 자동 바인딩이 Fuse 7.8, Camel 2.25.1 이상 및 Camel 3.2.0 이상에서 작동하지 않음

Fuse 7.8에서 Cryostat RMI Connector 기능을 제거했기 때문에 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 디버그 를 > 로컬 Camel Context 옵션으로 선택하면 Camel Debugger가 작동하지 않습니다. 문제를 해결하려면 다음 단계를 따르십시오.

  1. Cryo stat 탐색 보기에서 Camel 프로젝트에 대해 생성된 프로세스를 연결합니다.
  2. 프로젝트를 확장하여 Camel 노드를 확인합니다.
  3. Camel 노드를 마우스 오른쪽 버튼으로 클릭한 다음 경로 편집을 선택합니다.
FUSETOOLS-3393 원격 디버깅이 더 이상 지원되지 않음
Fuse 7.8에서 Cryostat RMI Connector 기능을 제거했기 때문에 Fuse Tooling Camel Debugger를 사용하여 원격 디버깅을 수행할 수 없습니다. 원격 디버깅의 경우 Jolokia를 구성하고 Jolokia를 통해 특정 Cryostat 연결을 생성해야 합니다.

7.7. Apache Camel

Apache Camel에는 다음과 같은 알려진 문제가 있습니다.

ENT Cryostat-15343 XSLT 구성 요소가 IBM1.8 JDK에서 제대로 작동하지 않음
Fuse 7.8에서는 Camel XSLT 구성 요소가 IBM 1.8 JDK에서 제대로 작동하지 않습니다. 문제는 기본 Apache Xerces 구현 XSLT 구현에서 javax.xml. XMLConstants#FEATURE_SECURE_PROCESSING 속성을 지원하지 않기 때문에 발생합니다( XERCESJ-1654참조).
ENT Cryostat-11060 [camel-linkedin] V1 API는 더 이상 지원되지 않습니다.
Fuse 7.4.0부터 Camel Cryostat 구성 요소는 더 이상 링크드인 서버와 통신할 수 없습니다. 링크드인 버전 1.0 API를 사용하여 구현되기 때문입니다. 이 구성 요소는 vendor에서 더 이상 지원하지 않습니다. CamelVault 구성 요소는 향후 Fuse 릴리스에서 버전 2 API를 사용하도록 업데이트됩니다.
ENT Cryostat-7469 Camel Docker 구성 요소는 EAP에서 Unix 소켓 연결을 사용할 수 없습니다.
Fuse 7.0 이후 camel-docker 구성 요소는 UNIX 소켓이 아닌 REST API를 통해서만 Docker에 연결할 수 있습니다.
ENT Cryostat-5231 PHP 스크립트 언어가 작동하지 않음
PHP에서 사용할 수 있는 OSGi 번들이 없기 때문에 Apache Karaf 컨테이너의 Camel 애플리케이션에서 PHP 스크립팅 언어는 지원되지 않습니다.
ENT Cryostat-5232 Python 언어가 작동하지 않음
Python 스크립팅 언어는 Python에서 사용할 수 있는 OSGi 번들이 없기 때문에 Apache Karaf 컨테이너의 Camel 애플리케이션에서 지원되지 않습니다.
ENT Cryostat-2443 Google 메일 API - 메시지 전송 및 초안이 동기가 아닙니다.
메시지 또는 초안을 보낼 때 응답에는 ID가 있는 Message 오브젝트가 포함됩니다. API에 대한 다른 호출을 통해 즉시 이 메시지를 받을 수 없습니다. 호출을 대기하고 다시 시도해야 할 수도 있습니다.
ENT Cryostat-2332 변경에 대한 Google Drive API JSON 응답은 첫 번째 페이지에 대한 잘못된 항목 수를 반환합니다.
변경 사항에 대한 Google Drive API JSON 응답은 첫 번째 페이지에 대한 잘못된 항목 수를 반환합니다. 목록 작업의 maxResults 를 설정하면 첫 번째 페이지에 모든 결과가 반환되지 않을 수 있습니다. 전체 목록을 얻으려면 여러 페이지를 통과해야 할 수도 있습니다 (즉, 새 요청에 pageToken 을 설정하는 것입니다).

8장. Fuse 7.8에서 수정된 문제

다음 섹션에서는 Fuse 7.8에서 수정된 문제를 설명합니다.

8.1. Fuse 7.8 개선 사항

다음 표에는 Fuse 7.8의 개선 사항이 나열되어 있습니다.

표 8.1. Fuse 7.8 개선 사항
문제설명

ENTESB-15109

arquillian-core-1.4.0.Final으로 업그레이드

ENTESB-14442

Backport CAMEL-15050 - Templating components - Variable map to be limited to body/headers

ENTESB-14056

인라인 편집기 스타일 업데이트

ENTESB-13824

Cryostat MQ 9.1 인증을 고려하십시오.

ENTESB-14080

amqp/jms 구성 요소에 대한 전송 지연을 구성하는 옵션을 추가합니다.

ENTESB-14508

Fuse 콘솔 Operator에 RBAC 지원 추가

ENTESB-14461

폴링 시 CAMEL-15358 - IndexOutOfBoundsException

ENTESB-13781

Openshift 및 Fuse Standalone에서 Fuse의 기본 Grafana 대시보드

ENTESB-14382

Log4J2에 대한 지원 추가 SLF4J

ENTESB-14525

기술 프리뷰 이미지를 GA로 이동

ENTESB-11132

Fuse Console Operator가 클라이언트 인증서 발급 자동화

ENTESB-14466

Spring / Spring Boot에서 암호화된 속성 위치 소유자에 대한 지원 및 문서 추가

ENTESB-14267

연결이 끊긴 설치 지원 - APICurito Operator

ENTESB-13777

Fuse Console에 Artemis 플러그인 포함

ENTESB-10469

템플릿에 MAVEN_MIRROR_URL 매개변수 추가

ENTESB-14400

Fuse on Openshift(FMP)에 대한 미터링 레이블 제공

ENTESB-14539

Fuse 7 OpenShift 콘솔은 네트워크별 영역 배포 모델을 지원해야 합니다.

ENTESB-13020

퀵 스타트에 표준 템플릿 정의 및 사용

ENTESB-13607

7.8에서 변경된 OLM 메타데이터 형식 지원

ENTESB-14424

Fuse Console을 위한 결정적 배포

ENTESB-14727

Backport CAMEL-15532 - 시간 초과와 멀티 캐스트 병렬 처리: 스트림 캐시 파일이 삭제되지 않음

ENTESB-14342

Fuse Online 7.x에서 Camel-K 0.3.4 제거

ENTESB-14902

특정 CVE 수정 (Karaf)을 적용하는 방법 구현

ENTESB-14332

Fuse 7.7을 OCP4.5로 인증

ENTESB-13622

Fuse Online: syndesis-meta pvc 유형을 구성할 수 없음

ENTESB-13623

Fuse Online: syndesis-prometheus pvc 유형을 구성할 수 없음

ENTESB-12840

기본적으로 API 공급자에 오류 메시지 포함 활성화

ENTESB-13828

7.7의 UMB 메시지에 EAP 버전 추가

ENTESB-14459

[CAMEL-15377] 사용 사례를 설명하는 문서와 함께 transactedInOut 옵션에 대한 사용 중단 제거

ENTESB-13815

Backport CAMEL-15013 - 템플릿 구성 요소 - 전원을 켜는 옵션 추가|오프로 덮어쓰기 템플릿과 함께 헤더 사용 가능

ENTESB-13157

bump Snakeyaml to version 1.26

ENTESB-14762

새 형식(OLM)의 번들로 Fuse 7.7 Operator 릴리스

ENTESB-14046

서블릿 보안 + Karaf JAAS를 설명하기 위해 Fuse 7에 서블릿 구성 요소로 restConfiguration을 정의합니다.

ENTESB-14654

사용자 지정 리소스에서 서버 DB 연결 풀을 구성하는 기능

ENTESB-14484

etc/users.properties에 여러 사용자가 있는 경우 기본 사용자에 대해 fuse bin/client 스크립트를 확인합니다.

ENTESB-14399

APICurito Operator 및 코드 생성기에 대한 미터링 레이블을 제공합니다.

ENTESB-14790

Fuse Console에 대한 미터링 레이블 제공(템플릿 기반 설치)

ENTESB-14869

개요 서버/메타 구성 요소에 대한 JAVA_OPTIONS 노출

ENTESB-14027

Karaf에서 독립 실행형 Fuse 7용 Prometheus 내보내기

ENTESB-14398

Fuse Online의 새 레이블 형식 채택

ENTESB-13480

Backport CAMEL-14893 : camel-grpc - 교환이 onError로 실패한 경우 처리해야합니다

8.2. Fuse 7.8의 기능 요청

다음 표에는 Fuse 7.8의 기능 요청이 나열되어 있습니다.

표 8.2. Fuse 7.8 기능 요청
문제설명

ENTESB-14568

Backport CAMEL-14533 - camel-ftp: fileExist=Append 및 tempPrefix 옵션이 함께 작동하지 않음

ENTESB-14569

Backport CAMEL-15420 - camel-http 동적 인식은 Exchange.HTTP_QUERY 헤더를 지정하지 않은 경우 Exchange.HTTP_QUERY 헤더를 제거합니다.

ENTESB-13846

Kafka 소비자/producer 구성 튜닝 허용

ENTESB-14015

구성 요소 및 통합에 대한 CPU 요청 및 제한을 설정할 수 없음

ENTESB-13779

OData v2에 대한 지원 추가

ENTESB-13803

Fuse Online 구성 요소에 대한 nodeAffinity 및 허용 오차 구성 지원

8.3. Fuse 7.8의 설명

다음 표에는 Fuse 7.8의 설명이 나열되어 있습니다.

표 8.3. Fuse 7.8 Cextensionifications
문제설명

ENTESB-13702

[react-UI] " 매핑 테이블 표시" 보기에 새 매핑을 추가합니다.

ENTESB-13531

spec.Components.Prometheus.Rules 설명

8.4. Fuse 7.8에서 해결된 버그

다음 표에는 Fuse 7.8의 해결된 버그가 나열되어 있습니다.

표 8.4. Fuse 7.8 해결 버그 해결
문제설명

ENTESB-10577

Apicurito는 생성된 YAML 파일을 다시 가져올 수 없습니다.

ENTESB-15457

[POST-GA] Fuse Console 7.8 Operator에는 잘못된 다이제스트가 있으며 설치할 수 없습니다.

ENTESB-15407

Fuse Console Operator가 버전 7.7에서 7.8로 업그레이드되지 않음

ENTESB-14443

Fuse 7.7 Karaf의 CodeReady Studio 빠른 시작에서는 잘못된 BOM 버전을 사용합니다.

ENTESB-15417

Spring-boot-camel-config-7.8.0.fuse-sb2-780029에 잘못된 RoleBinding

ENTESB-12238

[SB2] 빠른 시작 arquillian 테스트 실패

ENTESB-14363

Camel 2.23.x로 SSH 통합 실패

ENTESB-14640

Azure 인증 정보 복원 및 문서

ENTESB-15238

[Apicurito] fuse-apicurito.yml의 Wrong 레이블 구문

ENTESB-14728

16 기능을 설치할 수 없음

ENTESB-14280

Rest DSL의 Cryostat 구성 요소는 큰 응답을 자릅니다.

ENTESB-15160

알 수 없는 CA로 인해 빠른 시작 빌드 테스트 실패

ENTESB-15306

Camel K와 Fuse Online 간의 CRD 충돌

ENTESB-14391

Elasticsearch 서버는 lucene 및 log4j2 구성과 충돌

ENTESB-14486

Camel-springboot - Flaky test StreamCachingTest

ENTESB-15132

Syndesis는 API 커넥터를 생성하는 동안 host 및 basePath를 채우지 않습니다.

ENTESB-14783

Fuse Karaf bom에서 JGit 버전이 잘못되었습니다( Camel의 jgit과 일치함)

ENTESB-15024

번들 이미지의 잘못된 형식의 relatedImages 섹션

ENTESB-15426

Arquillian - Missing Rerun Failing Test 속성의 첫 번째 시도 시 테스트 실패

ENTESB-14100

CryostatSecureRestDslCdiIntegrationTest 클래스를 정의하지 못했습니다.

ENTESB-14636

Karaf에서 javax.xml.bind 누락 버전

ENTESB-14940

카탈로그 2.2.0.fuse-sb2-780022-redhat-00001의 Karaf-cxf-rest-archetype에는 spring-boot-bom이 포함되어 있습니다.

ENTESB-14194

Cryostat 커넥터를 생성할 수 없습니다

ENTESB-14202

Camel 2의 openapi-osgi 예제 참조 camel-bundle-plugin 3.x

ENTESB-14976

Karaf에서 누락/Wrong 'javax.activation' 버전

ENTESB-15396

Fuse Online 업그레이드가 작동하지 않음

ENTESB-14734

명령 내역에서 java.lang.reflect.InvocationTargetException이 발생합니다.

ENTESB-14253

빠른 시작 시 Arquillian 테스트가 실패했습니다.

ENTESB-14649

DigitalOcean 인증 정보 복원 및 문서

ENTESB-15236

Apicurito operator config.yaml이 업스트림과 일치하지 않음

ENTESB-14384

기본 빌드에서 이미 다운로드한 라이센스를 건너뛰지 않음

ENTESB-15411

DB-backup이 3.11의 ImagePullBackOf에 고정됨

ENTESB-14067

오프라인 리포지터리에는 종속 항목이 누락되어 있습니다.

ENTESB-15274

API 공급자 응답은 2xx 응답의 경우 항상 200입니다.

ENTESB-11638

Fabric8 빠른 시작 karaf-camel-amq가 올바르게 작동하지 않습니다(구성 누락 가능)

ENTESB-14455

Operator 번들 변경으로 인해 DV Operator 제거

ENTESB-14444

[Apicurito] UI 이미지가 CR을 통해 변경할 수 있다는 모든 언급을 제거하십시오.

ENTESB-14632

해결되지 않은 버전 자리 표시자를 사용하는 몇 가지 Camel 기능 수정

ENTESB-13272

OperatorHub에서 Jaeger는 기본적으로 비활성화되어 있습니다.

ENTESB-15273

API Connector 편집 중에 필드가 비어 있으면 사라집니다.

ENTESB-14093

구성 요소 camel-milo는 런타임 전반에 걸쳐 일반적인 netty 구성 요소에 정렬되지 않음

ENTESB-15090

부스터는 잘못된 fuse bom 버전을 가리킵니다.

ENTESB-15116

EAP-camel*-template 및 karaf*-template은 계속 비제품화된 버전을 나타냅니다.

ENTESB-14511

OCP 4.6에서 퀵스타트 실패

ENTESB-15286

RestConfiguration의 JSON bindingMode는 기존 content-type 헤더를 재정의하고 charset:utf-8을 설정할 수 없음

ENTESB-14642

Twilio 인증 정보 복원 및 문서

ENTESB-14458

wildfly-camel-examples의 cdi-api, 서블릿, jboss- Cryostat-api의 업그레이드 버전

ENTESB-14405

Camel에서 EAP와 호환되지 않는 Bouncycastle 버전

ENTESB-15269

일부 빠른 시작에는 준비/라이브 프로브가 없습니다.

ENTESB-14374

버전 정렬 후 Camel 2.23 테스트 실패

ENTESB-14949

Syndesis jaeger는 Fuse Online 설치 스크립트에서 OCP 3.11에 설치되지 않습니다.

ENTESB-13275

OperatorHub 설치 후 누락된 Jaeger 리소스

ENTESB-15152

AWS 연결을 검증할 수 없음

ENTESB-14474

fabric8-project-bom-fuse-karaf의 CryostatB-api 종속성 문제

ENTESB-13501

ActiveMQ에서 잘못된 전송 종속성

ENTESB-15268

7.8 Operator 오래된 설명

ENTESB-15162

EAP docs/fuse/licenses/licenses.xml 오류

ENTESB-15349

링크된 문서는 버전 7.8이 아닌 버전 7.7용입니다.

ENTESB-14537

greenmail redepoyment를 사용할 수 있습니다.

ENTESB-14097

org.apache.poi.openxml4j.util.ZipSecureFile 클래스를 정의하지 못했습니다

ENTESB-15233

-Dnamespace.use.existing 옵션을 사용할 때 네임스페이스에 생성된 istag 없음

ENTESB-12116

Hawtio 온라인 제품화되지 않음

ENTESB-14516

Elasticsearch는 http://docker:9200/_cat/nodes에서 영구적으로 기다릴 수 있습니다.

ENTESB-14617

openwundercloud 인증 정보 복원 및 문서

ENTESB-14591

Camel-master 구성 요소는 "java.lang.NoClassDefFoundError: org/apache/curator/shaded/com/google/common/cache/CacheBuilder" 예외로 실패합니다.

ENTESB-15361

postgres-exporter의 기본값은 잘못된 이미지에 링크

ENTESB-13556

Slack Connector 레거시 토큰은 2020년 5월 더 이상 작동하지 않습니다.

ENTESB-15009

XMLSecurity에서 XML 헤더 뒤에 공백을 삭제

ENTESB-15129

EAP 이미지에 UBI 리포지터리가 포함되어 있습니다.

ENTESB-14641

Box 자격 증명 복원 및 문서

ENTESB-14086

Camel-netty4 - RequestTimeout이 예상대로 작동하지 않는 것 같습니다.

ENTESB-14984

Operator 번들에 CSV yaml의 일부 이미지 이름이 없습니다.

ENTESB-15318

Fuse 7.7에서 애플리케이션 템플릿을 S2I 빌드 중 거부됨

ENTESB-14542

AMQP 연결에 "Publish messages"를 사용하려면 임시 대기열의 응답이 필요합니다.

ENTESB-14616

SAP 인증 정보 복원 및 문서

ENTESB-14792

항목에 공백이 포함된 경우 관리 경로 메타데이터가 구문 분석되지 않음

ENTESB-14479

7.8 fabric8-maven-plugin은 빠른 시작을 배포하지 않음

ENTESB-14014

[react-UI] 매핑 프리뷰 - 입력이 삭제될 때 결과 필드도 정리됩니다.

ENTESB-15386

[Apicurito] SpringBootServlet Cryostatr의 Wrong 가져오기

ENTESB-14549

Cryostat의 XNIO "ConnectionCount" 속성은 "-1"을 반환합니다.

ENTESB-15406

Apicurito 번들에는 업스트림 CSV가 포함되어 있습니다.

ENTESB-14491

Camel 하위 시스템은 socket.binding.port-offset 무시

ENTESB-14101

클래스 io.netty.util.internal.logging.Log4J2Logger를 정의하지 못했습니다

ENTESB-15421

operatorhub를 통해 업데이트할 때 통합 실패

ENTESB-14341

karaf 상태 점검은 사용자 트래픽과 동일한 서블릿 컨테이너를 사용합니다.

ENTESB-15317

Apicurito 생성기 Pod가 준비되지 않았습니다.

ENTESB-14566

MailIntegrationTest가 예상된 메시지 수를 수신하지 못할 수 있습니다.

ENTESB-13155

camel-restdsl-openapi-plugin nullpointerexception

ENTESB-15155

기능 camel-milo, camel-thrift, camel-zipkin이 작동하지 않습니다

ENTESB-14631

package org.tallison.isoparser에는 junit 패키지에 대한 불만족하지 않은 외부 종속성이 있습니다.

ENTESB-14736

Cryostat를 통한 보안은 작동하지 않습니다.

ENTESB-14757

CXF SB2가 손상되었습니다.

ENTESB-15131

API 공급자 통합에서 빈 결과 반환

ENTESB-14090

APNS 서버에 이미 사용 중인 SSL 서버 소켓

ENTESB-14870

camel-2.23.2.fuse-780026으로 업그레이드

ENTESB-14931

런타임 간 BOM 차이점 조사

ENTESB-14236

Camel-cdi - MandatoryJtaTransactionPolicy 및 NeverJtaTransactionPolicy miss to call the runnable work

ENTESB-15357

Fuse Online 설치 스크립트는 다른 Fuse Online이 설치될 때 OCP4에서 Jaeger Operator를 대기 상태로 유지합니다.

ENTESB-15296

수동 조작 없이 CVE respin 이미지를 사용할 수 없음

ENTESB-15420

readme에 있는 Karaf quickstarts 잘못된 이미지 참조

ENTESB-15148

CXF는 Karaf의 javax.activation 버전과 호환되지 않습니다.

ENTESB-15299

Fuse Console 번들의 CVP 오류

ENTESB-13674

XMPP Server의 SSL 인증서 문제

ENTESB-15242

FMP fabric8 목표 Fuse 7.7과 7.8 간의 불일치

ENTESB-14517

이미지 구성을 가져오는 동안 오류가 발생했습니다: toomanyrequests

ENTESB-14615

ServiceNow 인증 정보 복원 및 문서

ENTESB-15363

Fuse Online 7.6을 fuse 온라인 업데이트 스크립트를 통해 7.7로 업그레이드한 후 jaeger-operator SA에는 syndesis pull secret [OCP 3.11 only]이 포함되어 있지 않습니다.

ENTESB-14910

NoSuchMethodError: com.google.common.util.concurrent. CryostatExecutors.sameThreadExecutor

ENTESB-14752

Fuse 7.8 CI가 손상되었습니다. 미완성 UMB 사용

ENTESB-14380

Google API에 더 이상 액세스할 수 없음

ENTESB-14771

spring-boot-camel-soap-rest-bridge-archetype broken

ENTESB-15038

AS2 구성 요소가 Karaf에서 작동하지 않음

ENTESB-14099

org.apache.camel.script.osgi.Activator 클래스를 정의하지 못했습니다

ENTESB-15149

org.apache.cxf.attachment.AttachmentUtil 클래스를 초기화할 수 없습니다

ENTESB-14612

빠른 시작이 작동하지 않음

ENTESB-14089

Atomix에 이미 사용 중인 Netty 서버 포트 주소

ENTESB-15027

operatorhub를 사용하여 설치할 때 syndesis-public-oauthproxy가 시작될 수 없습니다

ENTESB-15267

fabric8 변경 후 spring-boot-camel-config 빠른 시작 실패

ENTESB-13592

CXF over JMS: 브로커 복구 후 연결 누출

ENTESB-15340

정리 후 Apicurito는 Operator를 통해 설치할 수 없습니다

ENTESB-15309

Apicurito Operator 이미지에는 apicurito-generator 이미지가 포함되어 있습니다.

ENTESB-14007

생산자 시간 제한 설정은 camel-cxfrs에서 작동하지 않습니다.

ENTESB-15424

빠른 시작은 OCP 4.x에 경로를 노출하지 않음

ENTESB-13827

fuse 계층에서 참조되는 아티팩트에 대한 라이센스 정보가 누락됨

ENTESB-14975

구성 요소 정렬 문서를 사용한 Misalignments

ENTESB-15065

RoleBinding을 적용하는 fabric8-maven-plugin 오류

ENTESB-15099

stax2 4.x / fabricstox 5.x로 이동한 후 camel-fhir에 OSGi 문제가 있습니다.

ENTESB-15007

잘못된 jasypt-version Fuse 7.7

ENTESB-15069

Apicurito bundle 1.8-4가 시작되지 않음

ENTESB-14388

Atlasmap - 동일한 이름의 여러 속성이 허용됨

ENTESB-14623

구문 1.11.x를 빌드할 수 없음

ENTESB-14776

잘못된 리소스 요청 - 통합 메타

ENTESB-14600

CSV 행에 분할/통합이 작동하지 않음

ENTESB-13788

Kafka 통합 테스트를 Docker로 마이그레이션

ENTESB-14445

Atlasmap - 백엔드에 반영되지 않은 초기 상수 및 속성 유형

ENTESB-14434

애플리케이션 모니터링 스택이 Syndesis 1.11.x에서 작동하지 않음

ENTESB-14026

Cryostat Connector serviceName & portName이 올바르게 설정되지 않음

ENTESB-14436

제품에 업스트림 이미지 센티오/postgresql-96-centos7이 사용되고 있습니다.

ENTESB-14117

백포트 PR8678

ENTESB-14025

Cryostat Connector에서 ?WSDL로 끝나는 URL을 처리할 수 없는 수정

ENTESB-14386

Fuse-console-operator-container 이미지는 CVP Operator 게이트를 통과하지 않습니다.

ENTESB-14507

Kafka 브로커는 OCP 4.5에서 작동하지 않음

ENTESB-14489

FuseOnlinePostgresExporterDown 규칙은 구문 분석할 수 없습니다.

ENTESB-14768

설치 Operator는 사용자 정의 리소스도 설치합니다.

ENTESB-14410

TODO 및 Jaeger 애드온을 활성화할 수 없음

ENTESB-14198

Webhook 단계를 재구성할 때 http 응답을 변경할 수 없습니다

ENTESB-14456

Operator가 각 루프에 애드온 설치를 출력합니다.

ENTESB-14635

PlatformTransactionManager OSGI 서비스를 가져올 수 없음

ENTESB-14775

Fuse-eap-openshift 이미지는 잘못된 EAP 기본 이미지를 기반으로 합니다.

ENTESB-14197

통합 요약 페이지에 통합 상태가 누락됨

ENTESB-14941

애플리케이션 템플릿에서 퀵스타를 생성할 때 잘못된 bom 버전 참조

ENTESB-13110

Postgres 버전 점검은 업그레이드 없이도 각 조정에서 실행됩니다.

ENTESB-14013

[react-UI] Mapping 프리뷰 탭 - 대화형이 아닌 매핑 프리뷰

ENTESB-14596

더 많은 구문은 동시에 설치할 수 없습니다.

ENTESB-14064

API 클라이언트 커넥터 세부 정보 페이지 UI 문제

ENTESB-13854

API 클라이언트 +#159 Connector 마법사 보안 필드는 기본적으로 숨겨집니다.

ENTESB-14068

사용자가 통합 빌드를 위해 추가 maven 인수를 설정할 수 있도록 허용

ENTESB-14048

API Client Connector 양식에서 보안 필드의 유효성을 검사하지 않음

ENTESB-14024

Cryostat 클라이언트 커넥터에 주소 필드가 표시되어야 합니다.

ENTESB-13992

crc 스크립트의 오류로 인해 jaeger-operator가 충돌하여 나머지 애드온 설치가 방지됨

ENTESB-14338

Camel Opentracing은 ServiceLoader에서 유형을 로드할 수 없습니다.

ENTESB-14092

Infinispan 라이브러리 infinispan-query-dsl이 EAP infinispan 버전에 정렬되지 않음

ENTESB-13768

Windows에서 Fuse가 데이터 디렉토리 없이 시작되지 않음

ENTESB-14749

회귀: [ENT#159-4766] EAP에서 Hawtio에 대한 권한 부여가 작동하지 않음

ENTESB-14601

OpenShift 빠른 시작 시 Fuse 7.7이 OCP 4.4에서 실패했습니다.

ENTESB-14939

잘못된 BOM에 대한 2.2.0.fuse-sb2-780022-redhat-00001 참조

ENTESB-14633

Fuse Karaf BOM에서 jackson 2.9.x 사용

ENTESB-15025

RELATED_IMAGE_AMQ의 AMQ Broker 이미지 덮어쓰기가 작동하지 않음

ENTESB-14964

Apicurito UI는 표준 경로에서 액세스할 수 없습니다

ENTESB-14966

비제품화된 hawtio-wildfly 아티팩트

ENTESB-14905

ESP 커넥터 편집에 주소 필드가 누락되어 있습니다.

ENTESB-14562

Cryostat 커넥터에서 property portName이 누락되어 있습니다.

ENTESB-14564

Cryostat 커넥터를 생성할 수 없습니다

ENTESB-14753

Cryostat Connector - URL에서 wsdl을 로드할 수 없는 경우 오류 표시

ENTESB-14838

AtlasMap이 지원하지 않기 때문에 Loki 커넥터는 XML 스키마 선택 유형을 사용할 수 없습니다.

ENTESB-13988

Webhook에서 설정한 것과 다른 응답 코드를 반환합니다.

ENTESB-15040

IBM MQ 9.1.0.6 클라이언트를 Karaf에 설치할 수 없습니다

ENTESB-14873

(업그레이드) Fuse Online 업데이트 7.7에서 7.8로 업데이트된 후 두 번째 Jaeger Operator가 제공됩니다.

ENTESB-14301

OpenTracing이 Kafka 구성 요소에서 작동하지 않음

ENTESB-14415

[Fuse Console] Hawtio는 Fuse OpenShift 4에서 지속적으로 가동/다운

ENTESB-14953

FHIR Patient 항목은 데이터 매퍼에서 사용할 수 없습니다

ENTESB-14952

karaf*|eap* 퀵스타트에 대한 템플릿이 없음

ENTESB-14189

Atlasmap 소스 CSV → 대상 CSV로 인해 java.lang.IndexOutOfBoundsException

ENTESB-14780

ClusterRoleBindings를 RoleBindings로 교체한 후 Kafka 자동 검색 및 PublicAPI가 작동하지 않습니다.

ENTESB-15031

백업을 생성할 수 없음 - db 버전 불일치

ENTESB-14751

일부 항목이 이미 생성된 경우 존재하지 않는 kafka 주제를 지정할 수 없음

ENTESB-14767

Kafka 연결 수정 경고

ENTESB-14897

Camel-k는 7.8에서 제거되어야 하지만 CRD에 여전히 존재합니다.

ENTESB-14979

application-templates에 Fuse-apicurito.yaml을 찾을 수 없음

ENTESB-14541

syndesis CR을 삭제한 후 Jaeger 서브스크립션이 제거되지 않음

ENTESB-14866

일부 리소스가 이미 있는 경우 Jaeger 서브스크립션이 생성됨

ENTESB-14651

Kafka 자동 검색은 OCP의 하나의 통합 인스턴스에서 동시에 작동합니다.

ENTESB-14924

application-templates에 대한 제품화된 태그가 없습니다.

ENTESB-14453

Camel-sap: SAP JCo 3.1 (2020년 10월 3일 지원 제외) 확인

ENTESB-14874

SyndesisDB는 Fuse Online 7.7에서 7.8 업데이트 후에는 준비되지 않았습니다.

ENTESB-15064

오프라인 매니페스트에 Fuse Online 통합을 빌드하는 데 필요한 모든 종속성은 아닙니다.

법적 공지

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.