• 5.21.1

    5.21.1 주요 변경사항

    화면(web)

    • grid 갤러리 보기에서 화면을 넓힐 때 열 수가 줄던 문제를 고쳤습니다(632px 3열 → 640px 2열 → 656px 3열). sm(640px)에서 page 여백과 칸 간격이 함께 넓어져 3열에 필요한 폭이 늘어났기 때문이며, 이제 640px 미만은 항상 2열이고 640px부터는 이전과 같습니다. 홈·북마크 갤러리·모아보기에 같이 적용됩니다.
    • 북마크 작가·그룹 행의 미리보기 수가 1024px에서 5개 → 4개로 줄던 문제를 고쳤습니다(180px 미리보기를 xl부터 사용). 미리보기를 받는 중의 행도 받은 행과 같은 틀을 써서 받기 전후 개수가 같습니다.

    호환되는 UI 수정이라 patch 5.21.1로 게시합니다. API·schema·Compose·환경 키 변경은 없습니다.

    이미지 게시 범위

    • 새로 빌드(5.21.1·latest): web(grid 열 수 수정), backend(코드 변경 없이 APP_VERSION=5.21.1만 바뀜, 릴리스마다 재빌드 규칙).
    • 변경 없음(태그 생략, -ChangedOnly): crawler·nginx·byedpi는 5.21.0 태그의 digest를 latest로 유지합니다.

    NAS 업데이트와 주의사항

    운영은 운영 반영을 따릅니다.

    • schema·Compose 변경 없음: 반영 SQL이 없고 compose.yml·환경 파일 변경이 없습니다.
    • 5.21.0에서 올라오면 web과 backend(와 같은 이미지를 쓰는 log-reader)만 교체됩니다.
    • rollback: web·backend를 5.21.0으로 고정합니다(다섯 서비스 모두 5.21.0 태그가 있어 IMAGE_TAG=5.21.0 일괄 고정 가능).

    5.21.0 대비 전체 변경

    검증

    • 릴리스 commit 87504951(main 928cbd80과 같은 tree): run-integration.ps1 통과, 격리 북마크 UI(bookmarks-browser.mjs) 통과, 개발 stack web 재빌드 healthy, 문서 링크·anchor 0건, Compose config·git diff --check 통과.
    • 기능 branch(88aff7ae, 같은 앱 tree): run-unit.ps1 -Workspace web 통과(158 suites·2041 tests), production web 이미지로 320~1600px·5개 화면·scrollbar 3종 폭 sweep에서 열 수 감소 0건(수정 전 이미지는 같은 sweep에서 실패). Sol(gpt-6.1-sol) 독립 리뷰 1회(P2 1건 반영).
    • NOT RUN: backend·crawler 단위 검증, run-schema.ps1·run-operations.ps1·run-compose-compat.ps1·network runner(해당 영역 변경 없음), 격리 이미지 검색 UI(별도 grid), 실기기 수동 확인.

    게시 확인

    • 릴리스 소스: 87504951 (annotated Git 태그 5.21.1 대상).
    • backend 5.21.1·latest(새 빌드, APP_VERSION=5.21.1): sha256:daaade086128bfe4f0d45f32b242469c219a7824192e833895a539dd82a977b6
    • web 5.21.1·latest(새 빌드): sha256:e57fcba0ae6bfc4089a13dae6d9aa68d57cb73b79b60e975a6dd08a3f6246cb0
    • crawler latest(5.21.1 태그 없음, 5.21.0 digest 유지): sha256:56b8183fd9ede793287c650b12b033663e774f5f9710c704f03fecf99adde93b
    • nginx latest(5.21.1 태그 없음, 5.21.0 digest 유지): sha256:4e67d92a695b9cf723093ff8f2a706959d79c954a9a3d5e83c1242fccb832a87
    • byedpi latest(5.21.1 태그 없음, 5.21.0 digest 유지): sha256:f53d87d9aed48752b302242f042d5209f7cd3c5958c28126af2f017596c61e85
    • ops/publish-images.ps1 -Version 5.21.1 -Publish -ChangedOnly가 첫 실행에서 완료됐고(Registry tags verified for 5.21.1.), docker manifest inspect로 다섯 latest를 다시 확인했습니다.
    Downloads 2