# Open Policy Agent (OPA) v1.21.0

> Security · 2026-09-24

YAML과 Rego 호환성, API와 런타임 기능, 인덱싱 및 성능, 정확성과 의존성 유지보수를 다루는 기능·유지보수 릴리스입니다. 운영자 설정이나 동작 변경은 명시되지 않았습니다.

## 조치 필요
- **[breaking]** YAML 단어의 문자열 처리
  - YAML 1.2 핵심 스키마에서 지정한 단어를 일반 문자열로 처리합니다.
- **[breaking]** 빈 리터럴 형식 지정
  - 빈 리터럴의 형식을 실제 내용에 맞게 지정합니다. 속성이 없는 `object`, 항목이 없는 `array`, 멤버가 없는 `set`으로 각각 처리됩니다.
- **[breaking]** 도달할 수 없는 내용이 있는 문서 거부
  - 도달할 수 없는 내용이 포함된 문서를 거부합니다.
- **[breaking]** 컬렉션 형식에 따른 `in` 연산자 검사
  - 컬렉션의 형식에 맞춰 `in` 연산자의 사용을 검사합니다.

## 영향 확인
- **[breaking]** `semver` 값 검증 강화
  - `semver`를 사용하는 경우에 적용됩니다.
  - `semver` 내장 함수에서 앞자리 0과 빈 사전 출시 및 빌드 값을 거부합니다.

## 그 밖에 기록된 변경
- 72 (value_changed 48, defect_corrected 17, added 5, removed 1, constraint_changed 1)

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

[원본 릴리스 노트](https://github.com/open-policy-agent/opa/releases/tag/v1.21.0)
