RATATOSKRATATOSK
로그인

wasmCloud

v2.0.7Orchestration & Management
2026년 5월 6일

NATS 워크로드 준비 상태 오류 수정, Kubernetes 오퍼레이터 배포 상태 정확도 개선, 보안 강화에 집중한 유지보수 릴리스입니다.

  • securitywasmtime 업그레이드 및 cargo audit 추가 — 자체 Wasm 공급망 점검 필요

    이번 릴리스에서 wasmtime을 올리고 rustls-pemfile을 제거했으며, CI에 cargo audit가 추가됐습니다. Rust로 커스텀 wasmCloud 컴포넌트나 프로바이더를 빌드한다면 자체 파이프라인에도 cargo audit를 추가하세요. rustls-pemfile이 제거됐으므로, 코드에서 직접 이 크레이트를 임포트하고 있다면 의존성을 업데이트해야 합니다.

  • breaking오퍼레이터 WorkloadDeployment 준비 상태 판단 기준 변경

    WorkloadDeployment의 Ready 조건이 이제 배포 객체 생성 시점이 아니라 실제 레플리카 가용성을 기준으로 바뀌었습니다. 배포 직후 Ready=True를 기대하는 CD 파이프라인이나 헬스체크 자동화가 있다면 반드시 검토하세요. 동작이 더 정확해졌지만, Ready 도달 시간이 이전보다 길어 보일 수 있습니다.

  • enhancementNATS 구독 준비 상태 수정으로 오탐 방지

    기존에는 NATS 구독이 실제로 연결되기 전에 호스트가 Ready 상태를 보고하는 경우가 있었습니다. 이번 수정으로 준비 상태가 실제 구독 가용성과 연동됩니다. Kubernetes에서 호스트 헬스 기반으로 트래픽 라우팅이나 준비 게이트를 사용한다면 업그레이드 후 정확한 준비 신호를 받을 수 있습니다.

주요 변경 (5)

  • NATS 구독 기반 워크로드 준비 상태 확인 버그 수정 — 실제 구독 연결 여부를 기반으로 Ready 상태 보고
  • Kubernetes 오퍼레이터의 WorkloadDeployment Ready 조건이 실제 레플리카 가용성 기준으로 변경
  • wasmtime 버전 업, rustls-pemfile 제거, cargo audit 빌드 파이프라인 추가로 공급망 보안 강화
  • HTTP 라우터에서 정확한 HTTP 상태 코드를 담은 타입화된 RouteError 반환
  • async-nats 0.47, Go 1.26으로 업그레이드