# KServe v0.21.0

> AI & ML · 2026-09-25

LLM 추론 서비스, 자동 확장, 라우팅, 저장소, 추적, 설치 영역을 넓힌 릴리스입니다. 동작 변경이 발생할 수 있는 이전 절차와 의존성 변경 사항을 검토한 뒤 업그레이드하는 편이 좋습니다.

## 조치 필요
- **[security · high]** `black` 26.3.1 업데이트
  - `black`을 26.3.1로 업데이트해 `CVE-2026-32274`를 수정했습니다.
- **[security · high]** `go-jose/go-jose/v4` v4.1.4 업데이트
  - `go-jose/go-jose/v4`를 v4.1.4로 업데이트해 `GHSA-78h2-9frx-2jm8`에 대응했습니다.
- **[security · high]** `Pillow` 최소 버전 상향
  - `Pillow`를 `>=12.2.0`으로 업데이트해 `CVE-2026-40192`와 `GHSA-whj4-6x5x-4v2j`에 대응했습니다.
- **[security · high]** `Pillow` 최소 버전 추가 상향
  - `Pillow`를 `>=12.3.0`으로 업데이트해 `CVE-2026-54058`을 수정했습니다.
- **[security · high]** `cryptography` 최소 버전 상향
  - `cryptography`를 `>=50.0.0`으로 업데이트해 `CVE-2026-69247`에 대응했습니다.
- **[security · high]** `pyasn1` 0.6.4 업데이트
  - `pyasn1`을 0.6.4로 업데이트해 `CVE-2026-59885`를 수정했습니다.
- **[security · high]** `urllib3` 최소 버전 고정
  - `urllib3` 버전을 `>=2.6.3`으로 고정해 `CVE-2026-21441`에 대응했습니다.

## 영향 확인
- **[security · critical]** `bgtest`의 `golang.org/x/crypto` 업데이트
  - `bgtest`를 사용하는 경우에 적용됩니다.
  - `bgtest`에서 `golang.org/x/crypto`를 v0.52.0으로 업데이트해 `CVE-2026-46595`에 대응했습니다.
- **[security · high]** `alibiexplainer`의 `Pillow` 12.3.0 업데이트
  - `alibiexplainer`를 사용하는 경우에 적용됩니다.
  - `alibiexplainer`의 `Pillow`를 12.3.0으로 업데이트해 `CVE-2026-59200`에 대응했습니다.
- **[security · high]** `qpext`의 `opentelemetry-go` 업데이트
  - `qpext`를 사용하는 경우에 적용됩니다.
  - `qpext`에서 `opentelemetry-go`를 v1.43.0으로 업데이트해 `CVE-2026-39883`에 대응했습니다.
- **[security · high]** `python/kserve`의 `setuptools` 78.1.1 업데이트
  - `python/kserve`를 사용하는 경우에 적용됩니다.
  - `python/kserve`의 `setuptools`를 78.1.1로 업데이트해 `CVE-2025-47273`에 대응했습니다.
- **[security]** `python/storage`의 `aiohttp` 3.13.3 업데이트
  - `python/storage`를 사용하는 경우에 적용됩니다.
  - `python/storage`의 `aiohttp`를 3.13.3으로 업데이트해 zip bomb 서비스 거부 문제를 수정했습니다.
- **[breaking]** `disagg-sidecar` 기존 플래그 제거
  - 적용 대상이 릴리스 노트에 명시되지 않았습니다.
  - `disagg-sidecar`에서 새 TLS 플래그를 지원하기 위해 기존 플래그를 제거했습니다.
- **[breaking]** `llmisvc` 사용 중단 플러그인 제거
  - 적용 대상이 릴리스 노트에 명시되지 않았습니다.
  - `llmisvc`에서 사용 중단된 플러그인을 제거했습니다.
- **[breaking]** `llmisvc` 플래그 이름 변경
  - 적용 대상이 릴리스 노트에 명시되지 않았습니다.
  - `llmisvc`의 플래그 이름을 변경했습니다.

## 그 밖에 기록된 변경
- 89 (defect_corrected 36, added 21, value_changed 19, constraint_changed 10, removed 1, renamed 1, default_changed 1)

[분석 자세히 보기](https://ratatosk.io/ko/releases/kserve/v0.21.0)

[원본 릴리스 노트](https://github.com/kserve/kserve/releases/tag/v0.21.0)
