2026.1 ESR에서 2026.7로 건너뛰기 - 발견한 것들

업데이트: 오늘 점프를 수행했습니다. 위에서 틀린 두 가지가 있습니다

PostgreSQL. 15 이상인지 확인하라고 했는데, 그것은 유용한 체크가 아닙니다. 현재 기본 이미지는 PostgreSQL 18을 제공하며, 재빌드 시 자동으로 마이그레이션이 수행됩니다. 덤프를 생성하고 새 클러스터로 복원한 후 다음과 같은 메시지와 함께 중단됩니다:

UPGRADE OF POSTGRES COMPLETE
To complete the upgrade, rebuild again using: ./launcher rebuild app

두 번째 재빌드가 실행될 때까지 사이트는 다운된 상태가 유지됩니다. 문제는 없었지만, 2단계 재빌드를 예상하지 못했습니다. 기존 클러스터는 /shared/postgres_data_old에 유지되며, 데이터베이스 크기의 2배만큼의 여유 공간이 필요합니다. 자세한 내용은 PostgreSQL 18 업데이트를 참고하세요.

리치 에디터는 무조건적이지 않습니다. 무조건적이라고 말했는데, 그렇지 않습니다. rich_editor 사이트 설정이 제거되어 더 이상 관리자가 사이트 전체에서 특정 모드를 강제할 수 없으나, 컴포저에 사용자별 토글이 있으며 마크다운은 완전히 유지됩니다.

Cloudflare가 테마 저장을 차단할 수 있습니다. 이후 CSS를 조정해야 했습니다. 테마 구성 요소의 <head> 필드에 <script>가 포함된 경우, 저장은 단순히 403을 반환합니다.

Cloudflare의 관리 규칙인 XSS, HTML Injection – Script TagPUT /admin/themes/<id>를 차단합니다. 이는 2026.7 에디터가 저장 시 편집한 필드뿐만 아니라 모든 필드를 제출하기 때문입니다.

커스텀 규칙으로 해결할 수 있습니다:

starts_with(http.request.uri.path, "/admin/themes") and http.request.method eq "PUT"

액션: 스킵 → 관리 규칙.