1장. 릴리스 노트
릴리스 노트에는 새로운 기능, 더 이상 사용되지 않는 기능, 변경 사항 중단 및 알려진 문제에 대한 정보가 포함되어 있습니다. 다음 릴리스 노트는 OpenShift Container Platform의 최신 서버리스 논리 릴리스에 적용됩니다.
1.1. 서버리스 논리 1.39 링크 복사링크가 클립보드에 복사되었습니다!
서버리스 논리 1.39를 일반적으로 사용할 수 있습니다. OpenShift Container Platform의 서버리스 논리와 관련된 새로운 기능이 다음 노트에 포함되어 있습니다.
1.1.1. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
- 워크플로우 프로세스 및 인스턴스 상관 관계를 위한 기본 제공 MDC 로깅
서버리스 논리에는 워크플로 실행 중에 행을 로그하기 위해
processId및instanceId와 같은 프로세스 상관 관계를 자동으로 추가하는 내장형 MCP( Diagnostic Context) 로깅이 포함됩니다. 결과적으로 워크플로우 로그의 상관 관계를 파악하고 문제를 보다 효과적으로 해결할 수 있습니다.- 워크플로우 로깅에서 민감한 데이터 마스킹 기본 제공
서버리스 논리에는 워크플로우 로깅에 대한 구성 가능한 민감한 데이터 마스킹 필터가 포함됩니다. 활성화하면 필터는 로그 출력에서 Bearer 토큰 및 권한 부여 헤더와 같은 중요한 데이터를 자동으로 마스크합니다. 애플리케이션 구성에서 정규식을 사용하여 사용자 지정 마스킹 패턴을 지정할 수 있습니다. 결과적으로 이 필터는 개발 및 문제 해결 중에 워크플로우 로그 출력에서 중요한 데이터를 노출할 위험을 줄이는 데 도움이 됩니다.
- Data Index 및 Job Service에 대한 사용자 정의 Pod 레이블
서버리스 논리는
SonataFlowPlatformCR(사용자 정의 리소스)에서podTemplate.metadata.labels필드를 설정하여 Data Index 및 Job Service Pod에서 사용자 정의 레이블 구성을 지원합니다. 따라서 추적, 정책 적용 또는 타사 툴 통합과 같은 목적으로 이러한 Pod에 사용자 정의 메타데이터를 연결할 수 있습니다.- 논리 워크플로 버전 관리
서버리스 논리에는 여러 워크플로우 버전 관리 전략이 도입되어
SonataFlowCR(사용자 정의 리소스)의sonataflow.org/id주석을 통해 연결된 동일한 워크플로우 식별자를 공유할 수 있습니다. 이를 통해 Data Index와 같은 서비스는 통합 워크플로우 라인에서 다양한 버전을 그룹화할 수 있습니다. 따라서 플랫폼 전체에서 일관된 ID를 유지하면서 여러 버전의 워크플로우를 배포 및 관리할 수 있습니다.
1.1.2. 삭제된 기능 링크 복사링크가 클립보드에 복사되었습니다!
- Dashbuilder 제거
서버리스 논리 관리 콘솔에 대시보드 기능을 제공한 Dashbuilder 구성 요소가 제거되어 더 이상 지원되지 않습니다. 대신 Grafana 대시보드와 함께 Prometheus 지표를 사용하여 워크플로우를 모니터링할 수 있습니다.