• 5.22.2

    5.22.2 주요 변경사항

    태그 번역(shared)

    • 포켓몬스터는 한국어 더빙명 기준: 더빙에 나오지 않은 캐릭터는 한국어 게임명을 씁니다. 35개를 교정했습니다.
      • 예: 라나 → 수련, 메이 → 봄이, 유리 → 우리, 힐다 → 투희, 엘리오 → 영태, 제시·제임스 → 로사·로이, 에리카 → 민화, 알리스터 → 어니언, 브랜든 → 휘웅
      • 운영 데이터에서 포켓몬스터와 함께 붙는 비중이 큰 키만 바꿨습니다.
      • phoebe·chloe·klara처럼 다른 작품이 우세한 키와 georgia(벽람항로 조지아)는 그대로 둡니다.
    • 작품별 더빙명 기준
      • 더빙명 단독: 국내에서 더빙명이 더 유명하거나 둘 다 알려진 작품입니다.
        • 대상 작품: 도라에몽, 짱구는 못말려, 원피스(상디), 주먹왕 랄프, 디지몬 어드벤처·테이머즈·크로스워즈, 유희왕 DM·5D's, 은하철도 999
        • 바뀐 표기: 한솔, 매튜, 이미나, 철이, 조앤, 리시드, 아나트 아키, 잭 아틀러스, 칼리, 서유리, 셰리 루브란
      • 원어명 단독: 그 밖의 작품입니다.
        • 대상 작품: 슬램덩크, 꼬마마법사 레미, 마이멜로디, 프리티 리듬, 프리☆채널, 프리파라, 베리베리 뮤우뮤우
        • 바뀐 표기: 아카기 하루코, 마키하타야마 하나, 쿠루미 누이, 하루네 아이라, 모모야마 미라이, 시라타마 미캉, 미나미 미레이, 모모미야 이치고 등
    • 캐릭터 오역 22개 교정
      • 이름 오역: 미타케를 달렸다 → 미타케 란, 변태 → 시프티, 사기 → 프라우, 루쉰 → 육손, 소방관 → 화방녀, 인형 → 포프, 사우론 → 네크로맨서
      • 공식·통일 표기: 사막 독수리 → 데저트 이글, 슈퍼크라운 바우저 → 슈퍼크라운 쿠파, 쿠키런 공식명 4개
      • 엉뚱한 작품 표시 제거: 케르베로스 (카드캡터 사쿠라) → 케르베로스
    • 검토 근거는 apps/web/src/lib/__fixtures__/tag-translation-review-2026-10-23-round3.json·-round4.json과 태그 번역 정책에 있습니다.

    기반 이미지

    • byedpi의 alpine:3.24 upstream digest가 바뀌어 고정값을 갱신했습니다.

    번역 교정과 기반 이미지 갱신이라 patch 5.22.2로 게시합니다. API·schema·Compose·환경 키 변경은 없습니다.

    이미지 게시 범위

    • 새로 빌드(5.22.2·latest)
      • backend: 번역 사전, APP_VERSION
      • crawler: shared 포함
      • web: 번역 사전
      • byedpi: alpine digest
    • 변경 없음(-ChangedOnly로 태그 생략): nginx는 5.21.0 태그의 digest를 latest로 유지합니다.

    NAS 업데이트와 주의사항

    운영 반영을 따릅니다.

    • 반영할 것 없음: schema·Compose 변경이 없어 반영 SQL이 없고 compose.yml·환경 파일도 바뀌지 않습니다.
    • 교체 대상: 5.22.1에서 올리면 backend(같은 이미지를 쓰는 log-reader 포함)·crawler·web·byedpi가 교체됩니다.
    • crawler 먼저 정지: 교체 전에 stop -t 60 crawler로 checkpoint를 저장합니다. 재시작한 뒤 E-Hentai·Hitomi pipeline은 checkpoint 재개를 기다리는 상태가 됩니다.
    • rollback
      • backend·crawler·web은 5.22.1로 고정합니다.
      • byedpi는 5.21.0으로 고정합니다.

    5.22.1 대비 전체 변경

    검증

    • 릴리스 commit 9a1b8b52(main 650869c0과 같은 tree)에서 통과
      • 개발 stack backend·crawler·web·byedpi 재빌드, healthy
      • run-translation-coverage.ps1
      • run-unit.ps1 -Workspace all: backend 755·crawler 925·web 2320 tests
      • run-integration.ps1
      • run-operations.ps1 -DeploymentOnly
      • ops/update-base-images.ps1: 고정 digest 모두 최신
      • Compose config·git diff --check
      • 문서 링크·anchor 오류 0건
    • 기능 branch 사전 점검 통과: 중복·충돌·빈 값 0, fixture와 diff 일치
    • NOT RUN
      • 이번 변경의 Sol 독립 리뷰: diff·fixture·log를 대조해 판단했습니다.
      • run-compose-compat·run-schema: 해당 영역 변경이 없습니다.
      • byedpi 실제 외부 연결 network runner
      • 격리 UI·실기기 확인

    게시 확인

    • 릴리스 소스: 9a1b8b52(annotated Git 태그 5.22.2 대상)
    • 새로 빌드한 이미지(5.22.2·latest)
      • backend(APP_VERSION=5.22.2): sha256:f75fc6cf81a5bdea86b5fe567a04c7a1cf44a816b196f4adc1007e838f5f1c99
      • crawler: sha256:da6d9aebaaf571450f4d7db7cc8c38347d8f76c7befd51140e0bb5ce27a68479
      • web: sha256:57a0b645b442dd2aa285a39aabb4f4bb8a51e72759108dc5d4009f48e6a0c3cc
      • byedpi: sha256:43600ae7e834e0b42086815c40bef929e898c6cfe2f702956c2296c1c956d96c
    • 기존 이미지 유지
      • nginx latest(5.22.2 태그 없음, 5.21.0 digest 유지): sha256:4e67d92a695b9cf723093ff8f2a706959d79c954a9a3d5e83c1242fccb832a87
    • 게시 명령: ops/publish-images.ps1 -Version 5.22.2 -Publish -ChangedOnly가 첫 실행에서 완료됐습니다(Registry tags verified for 5.22.2.).
    Downloads 2