-
hanyul released this
2026-10-04 01:28:01 +09:00 5.0.0 대비 변경사항
검색과 운영 UI
- 검색 태그의 inline/wrap 전환을 검색칸 자체의 36rem 폭으로 판단하고 자동 끝 스크롤을 제거하여 태그 앞부분 잘림을 고쳤습니다. 좁은 칸의 긴 한국어 태그를 줄바꿈하고 키보드·터치로 조건 끝까지 접근할 수 있습니다.
- GC 네 분류가 패널 폭을 균등하게 채우며, 원본 무결성은 1·2·3열 반응형 배치와 큰 수치 줄바꿈으로 표시합니다. 저장량은 넓은 화면의 실행 버튼 오른쪽 하단에 정렬합니다. GC·점검·복구 명령과 권한은 유지합니다.
- 갤러리의 링크 복사 아이콘을 Share2로 바꿨습니다. 접근 이름, 복사 URL과 성공·실패 안내는 유지합니다.
PostgreSQL 공유 메모리
- Compose의 postgres에
shm_size: 1gb를 추가하여 POSIX 공유 메모리(/dev/shm) 용량을 1GiB로 설정합니다. PostgreSQL upstream 이미지와 DB schema·migration은 바꾸지 않습니다.
호환되는 UI 수정과 운영 설정 조정으로 patch 5.0.1을 적용합니다. API 비호환·DB migration·SQL·의존성 변경은 없습니다. 제품 버전은 Git 태그·OCI label·문서로 관리하며 private package와 lockfile의 기존 버전은 유지합니다.
이미지 게시 범위
production COPY/ignore·빌드 옵션·Turnstile 인자·linux/amd64 지문 대조상 web만 변경됐습니다.
publish-images.ps1 -ChangedOnly로 web 5.0.1·latest를 게시했습니다. backend·crawler·nginx·byedpi는 기존 latest digest를 유지하고 5.0.1 태그를 추가하지 않습니다. log-reader는 backend 이미지를 공유하며 PostgreSQL·Redis·Silo는 자체 이미지 게시 대상이 아닙니다.NAS 업데이트와 주의사항
운영자는 운영 반영에 따라 5.0.1의 Compose와 릴리스 파일을 갱신하고 기본
latest를 사용합니다. 일부 이미지에만 5.0.1 태그가 있으므로 전체IMAGE_TAG=5.0.1지정과 일괄 rollback은 불가합니다. 서비스별 digest·Compose·현재 DB migration 호환성을 확인합니다.공유 메모리 설정 반영에는 postgres 컨테이너 재생성이 필요하고
restart만으로 적용되지 않습니다. DB 연결이 일시적으로 끊기므로 별도 승인 후 작업이 없는 시간에 적용합니다. web 이미지 교체만으로 공유 메모리 설정은 반영되지 않으며 NAS 배포·운영 데이터 변경은 이번 게시에서 실행하지 않습니다.실제 NAS
/dev/shm확장·문제 병렬 쿼리 재측정·DSM53100 해소, 공유 개발 runtime·운영 배포, 실제 GC/audit/repair·OS clipboard·외부 source는 NOT RUN입니다. 마지막 기록된 NAS 배포는 4.6.0이며 현재 운영 버전 확인을 대신하지 않습니다.검증
-
동일 최종 입력의 web lint/typecheck·검색 선택 1 suite/15 tests, 이미지 검색/운영 UI fixture와 142 geometry를 재사용했습니다. 라이트·다크 320~1920px·575/576/577px 검색 container 경계, 긴 한국어·15조건·키보드/터치, GC 진행·경고·오류/loading·preview 성공/실패를 포함합니다.
-
Share2 최종 production build와 1440/320px × light/dark 4상태에서 실제 Next modal 렌더·overflow·console 및 mock clipboard 성공/실패를 확인한 증거를 재사용했습니다. API/이미지·clipboard는 mock이며 실제 서버 mutation·OS clipboard 검증이 아닙니다.
-
최종 Compose의 operations DeploymentOnly exit0와 quiet config·정규화 공유 메모리 1073741824 bytes를 재사용했습니다. 실제 격리 Nginx/stub upstream·배포/게시 모의 fixture이며 NAS 실행·개발 DB/Redis runtime을 포함하지 않습니다.
-
최종 전체 web/all 재실행은 NOT RUN입니다. 커밋·태그 때문에 통과한 동일 입력 검증을 반복하지 않았으며 실제 production Turnstile 인자의 게시 web build는 별도로 확인했습니다.
-
준비 문서 검증은 추적 Markdown 21개·로컬 링크/anchor 440개 오류 0, dev/prod Compose quiet 두 종류 exit0·Git diff check exit0입니다.
게시 확인
- 릴리스 소스:
1c7e7405f48023cc817ff397d1ec49debbc355ab(annotated Git 태그5.0.1대상). - byedpi 기존
latest:sha256:15ac60ab852a92219573aa3e3795f700e9da0692022af47233590e6a78a1a40a. linux/amd64 manifest:sha256:6c30efe40328be54695b17acbc2f82d255ca66b6f0fac5e07c1da7b0df2c1024. OCI version3.0.5·revision89c34755db3b5b2105a0b3124ff7f86014d9223a·입력 지문2516e0359a2130a7ecda1a0f620667e8a1abea44232437d0d014e38ef6e7efa9유지와5.0.1태그 부재를 확인했습니다. - nginx 기존
latest:sha256:e40f31f88d0af2c48b739d2cd3165cefcfd83e92603510b4b0c22fe3010df7ee. linux/amd64 manifest:sha256:d005f7f82dd66799144c4dbeab522329c13bee4575d6f64a43dbfadb9754173a. OCI version4.8.0·revisionb70e66b9764958941ca663bc2e53e65b5e671573·입력 지문00187339729a4310754408dfbac096f97bd3ebec1c78507e208302afaf549cea유지와5.0.1태그 부재를 확인했습니다. - backend 기존
latest:sha256:85affabef49fe42c77f144d80dbab1ac74351c571130bf7283db28daa90b07d5. linux/amd64 manifest:sha256:90f7b131691538943996b95e7453a2424712a4d97382b2ebf89a4c1fe65c5cb8. OCI version5.0.0·revision18a87ae2ca960824a214dedfc35c7f30c9f6d27d·입력 지문f0c803d38211c5cac15ed538bc5f42c40918f277f02487780d57b36ddb75dc4a유지와5.0.1태그 부재를 확인했습니다. - crawler 기존
latest:sha256:23b843708095fdeb3ce6ae1c1fa55d0d4d5538ae88c57dced1d478e80225937c. linux/amd64 manifest:sha256:e53059a560c0ce51ff24592dcdbbc160c4c164822917ebb499c70ef297708c7c. OCI version5.0.0·revision18a87ae2ca960824a214dedfc35c7f30c9f6d27d·입력 지문6baa627b9554fd7d9b605f0d21feada8198fa1b6e63a2ca788b0a81ac6d7d1a1유지와5.0.1태그 부재를 확인했습니다. - web
5.0.1·latestOCI index digest:sha256:6b529280dca3476046b124f6e2aa7c790ecdc8b5c59c7c7642e70b448ad84a84. linux/amd64 platform manifest:sha256:425a612a818d269ac9961cd102613244f77be41f3415a2bea0521a5f2f08ae8a. OCI version5.0.1·revision1c7e7405f48023cc817ff397d1ec49debbc355ab·입력 지문dfc3e3f9076d1f1e1c97d9b49396d306119b4224716ad30f9ce79118cb6be866일치를 확인했습니다. - 정식 publisher가 자식 프로세스에만
COMPOSE_PARALLEL_LIMIT=1을 적용하여 첫 실행 exit0으로 완료했습니다. 재시도 0회이며 no-cache·ForceRebuild·직접 docker push·인증/전역 설정 변경은 없었습니다. 공유 개발 stack 9개 컨테이너와 5개 local 이미지 identity는 유지합니다.
Downloads 2
-
Source code (zip)
0
2026-10-04 01:28:01 +09:00 -
Source code (tar.gz)
0
2026-10-04 01:28:01 +09:00