-
hanyul released this
2026-09-25 15:15:27 +09:00 4.0.1 이후 컨테이너 로그 선택 기능을 추가하고 수집·저장·색인 안정성을 개선한 호환 가능한 minor 릴리스입니다.
주요 변경
- 운영 로그: crawler·backend·PostgreSQL·Redis·Nginx 로그를 다중 선택하거나 전체 조회할 수 있습니다. 일부 조회 실패 표시, 민감 정보 마스킹과 진행 로그를 보강했습니다.
- 이미지 색인: 수동 색인을 최대 5장 병렬 처리하고 진행률·누계·재개 처리를 개선했습니다. 작품 제목과 반복 안내를 정리하고 색인 실행 중 통계 표시를 바로잡았습니다.
- 수집 안정성: Hitomi 재시도·복구와 E-Hentai checkpoint·재개·보호 처리를 보강했습니다.
- 데이터 일관성: 저장 실패 시 부분 반영, 캐시 누락, 전역 차단 규칙과 작품 상태 사이의 불일치를 방지하도록 트랜잭션·잠금 경계를 개선했습니다.
- 태그: 미번역 사전을 확장하고 공식 한국어 근거가 확인된 명칭을 교정했습니다. 최초 전역 블랙리스트 기본값을 제공된 최신 136개 목록과 동기화했습니다. 기존 설치 설정을 변경하는 migration은 없습니다.
- UI·정리: 중복 검사 화면의 배치·유사도 표시를 개선하고 사용하지 않는 구형 판정 코드를 제거했습니다. 문서 소유 범위와 운영·검증 안내를 정리했습니다.
게시 이미지와 운영 반영
- 빌드 입력 지문이 변경된
backend,crawler,web만4.1.0과latest로 게시했습니다. byedpi,redis,nginx는 기존latestdigest를 유지하며4.1.0별칭도 추가하지 않습니다. 전체 stack은 기본latest를 사용해야 합니다.- 로그 조회용
log-reader는 backend 이미지를 재사용합니다. 운영 저장소의compose.yml과ops/deploy-production.sh를 함께 갱신한 뒤 순차 배포해야 합니다. Watchtower 이미지 갱신만으로 새 서비스와 내부 네트워크가 생성되지는 않습니다. - 기존 데이터는 유지하며 별도 DB migration은 없습니다. 이번 게시 작업에서 NAS 운영 배포는 수행하지 않았습니다.
검증 범위
- 변경별 Docker Compose 단위·타입·lint·실제 PostgreSQL 경계 검증과 수집 복구 검증은 저장소의 완료 이력에 기록된 결과를 재사용했습니다.
- 최종 UI 변경은 개발 web 재빌드와 1440/320px 이미지 검색·운영 화면 브라우저 검증을 통과했습니다(API fixture).
- 운영 환경으로 변경 이미지 3종을 빌드하고 게시 후 버전/latest digest, OCI revision·입력 지문을 확인했습니다.
- 전체 integration은 기존 홈 카드 정렬 검사 실패로 PARTIAL입니다. 이후 전체 브라우저 회귀, 실제 NAS 색인 처리량·원본 판정 정확도, 운영 배포는 미검증입니다.
게시 검증
소스 커밋:
aa0d4eca73(원격 주석 태그의 peeled commit 일치).이미지 4.1.0 / latest digest backend sha256:2600bf3105d54d14dd0bea0e3acbcb2392eae78dc1df3a5a414788c22ff28e33crawler sha256:d58cdbaf9d42068df74183348ba322c1e9dfcf5d0acfa696bb45fa9aef156746web sha256:f4dd3bedeeb0bd8cc5990847bbb726842445e2c4880649b378bb1fadc68bbb75Downloads 2
-
Source code (zip)
0
2026-09-25 15:15:27 +09:00 -
Source code (tar.gz)
0
2026-09-25 15:15:27 +09:00