Harbor
v2.15.2Storage & Data2026년 7월 2일
Harbor v2.15.2는 2.15.0의 수정 사항을 백포트한 유지보수 패치입니다. 운영 관점에서 가장 영향이 큰 변경은 캐시 백엔드의 Redis to Valkey 교체이며, 기존 배포 설정을 검토해야 합니다. blob 마운트 토큰 검증 강화, 암호화 정비, Angular 21과 Clarity v18 업그레이드 이후 쌓인 UI/UX 수정도 함께 포함되었습니다.
breaking캐시 백엔드가 Valkey로 교체됨
캐시 백엔드가 Redis에서 Valkey로 교체되었습니다. Redis를 참조하는 배포 설정이 있다면 Valkey로 변경해야 합니다.
securityblob 마운트 토큰 검증 강화 (medium)
blob 마운트 시 토큰 검증이 강화되어, iat 클레임이 없는 토큰과 유효하지 않은 소스 프로젝트 참조가 거부됩니다. 모든 환경에 적용됩니다.
주요 변경 (7)
- 캐시 백엔드를 Redis에서 Valkey로 교체 (배포 설정 변경 필요)
- 보안: blob 마운트 토큰 검증 강화, iat 누락 토큰 및 소스 프로젝트 검증 추가 (medium)
- 보안: 암호화 사용 방식 정비 및 미사용 SMTP 패키지 제거 (low)
- UI를 Angular 21, Clarity v18, Node.js v22로 업그레이드하고 체크박스, 다크 테마, i18n, 폼 스타일, 태그 선택 등 다수의 UI/UX 수정 적용
- YAML 라이브러리를 gopkg.in/yaml.v2에서 github.com/goccy/go-yaml로 교체
- 레지스트리 이미지를 rc.5에서 안정 태그 v2.8.3-harbor.1로 고정
- 태그 및 아티팩트 변경 시 repository의 update_time이 올바르게 갱신되도록 수정, Cosign tlog 검증 옵션 조정