# CloudNativePG v1.28.4

> Storage & Data · 2026-06-29

보안 동작과 API 검증이 강화되었고, 지원 정책과 기본 동작이 갱신되었습니다. 클러스터 운영과 `cnpg` 플러그인 전반의 정확성 문제도 수정되었습니다.

## 영향 확인
- **[security · critical]** 풀링 연결의 `search_path` 고정
  - 풀링 연결을 사용하는 경우에 적용됩니다.
  - 모든 풀링 연결의 시작 메시지에 `search_path = pg_catalog, public, pg_temp`가 포함되도록 고정되어, 테넌트가 설정한 기본값보다 우선합니다. 관련 보안 권고는 `CVE-2026-55769`와 `GHSA-x8c2-3p4r-v9r6`입니다.
- **[security · high]** 평문 역할 비밀번호의 SCRAM-SHA-256 인코딩
  - 평문 역할 비밀번호를 사용하는 경우에 적용됩니다.
  - 평문 역할 비밀번호를 `CREATE` 또는 `ALTER ROLE ... PASSWORD`에 전달하기 전에 운영자가 SCRAM-SHA-256 형식으로 인코딩합니다. 관련 보안 권고는 `CVE-2026-55765`와 `GHSA-w3gf-xc94-wvmj`입니다.
- **[breaking]** `cluster` 참조 변경 불가
  - `Database`, `Pooler`, `Publication`, `Subscription`, `ScheduledBackup` 리소스에서 `cluster` 참조를 사용하는 경우에 적용됩니다.
  - `Database`, `Pooler`, `Publication`, `Subscription`, `ScheduledBackup` 리소스의 `cluster` 참조를 만든 뒤에는 변경할 수 없게 되었습니다.
- **[breaking]** 검증 웹훅 값의 기록 시점 재검사
  - 검증 웹훅이 검사하는 값을 사용하는 경우에 적용됩니다.
  - 검증 웹훅에서 해당 값이 거부되며, 값을 실제로 기록하는 지점에서도 다시 검사합니다.

## 미리 준비
- **[deprecated]** `1.28.x` 지원 종료
  - `1.28`을 실행하는 경우에 적용됩니다.
  - `1.28.x` 계열의 마지막 릴리스이며, `1.28`은 더 이상 지원되지 않습니다. 최신 마이너 버전으로 업그레이드하는 방향이 안내됩니다.
- **[deprecated]** Barman Cloud 지원 종료 시점 변경
  - `native (in-tree) Barman Cloud support`를 사용하는 경우에 적용됩니다.
  - 1.31.0에서 제거 예정
  - `native (in-tree) Barman Cloud support`의 제거 시점이 `1.30.0`에서 `1.31.0`으로 변경되었습니다. `Barman Cloud Plugin`으로 이전하는 방향은 계속 안내됩니다.

## 그 밖에 기록된 변경
- 35 (defect_corrected 30, added 2, value_changed 2, constraint_changed 1)

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

[원본 릴리스 노트](https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.28.4)
