1.16.3 — Civil 대시보드 렌더링·발급 계정 전체 대시보드 접근·게이트 정리 배치
Immutable
release. Only release title and notes can be modified.
1.16.2 위에 폐쇄망 실사용 4가지를 정리한 forward-only 교정판입니다. 이전 immutable 릴리스(1.16.2 이하)의 tag·asset·digest는 변경하지 않습니다.
수정 내용
- Civil Aircraft Spec Catalog 렌더링 깨짐(최우선) — 프록시 iframe 진입 경로
/app/(trailing slash)가 정규화로 슬래시를 잃으면 번들 상대경로가/reports/civil-aircraft/assets/...(app 누락 → 404)로 풀려 CSS·JS가 전부 실패하던 문제. 진입 경로를app/index.html로 고정해/app/assets/**(200)로 정확히 로드됩니다. - 발급된 로그인 계정의 전체 대시보드 접근 — 로그인 계정(user 역할)이 개발중 섹션 카드(Viewer/AeroAI/Notebook/Ladder/Office Studio/Leantime)까지 보고 운영할 수 있습니다(익명·대기 계정은 기존대로 공개 카드만). NSA 는 접근제어를 유지(역할 기본값 아님, 개별 부여).
- start_offline 게이트 무한대기(exit 98) 개선 +
stop_offline.bat— 이전 실행 백엔드가 유지보수 게이트를 쥐고 있으면 5분 대기 후 exit 98 로 끝나던 문제. 시작 전 포트 점유로 '이미 실행 중'을 즉시 안내하고 게이트 대기를 20초로 줄였으며, 새stop_offline.bat으로 잔여 백엔드/프런트/게이트 홀더를 정리합니다. (게이트가 안 풀리면 재부팅이 가장 확실합니다.) - 버전 표기 — 헤더/README/offline_package.bat 표기를 1.16.3 으로 정합화.
검증
- backend RBAC/NSA 회귀 73 passed + 신규 가드(발급 계정 dev 카드 열람·NSA 미노출)
- backend batch 43 passed, frontend civil-aircraft/version 12 passed
- 백엔드 앱 라우트 실측:
/civil-aircraft/app·/app/index.html·/app/assets/**200,/civil-aircraft/assets/**404 - 오프라인 패키지: release
publishable=True, Task 5 pre/postok:true, 인스톨러 2개, wheelhouse 전량 cp312
반입물
AeroOne-offline-1.16.3.zip(size235550225, SHA-2568ee6c886f41c7b5ffa1065b321b011f9b85fc69d22574f2ed234df850d896759) +.sha256—D:\AeroOne\로 해제 →setup_offline.bat→start_offline.bat.AeroOne-Leantime-Stack-v3.9.8-20260715-193631.zip(선택, size251460171, SHA-2569eebf1851d60183ae48b786145ab525c4b49cd4ad6bffa0e4cdc12a3f7c58f65) +.sha256— Leantime 미변경으로1.16.2와 동일한 CRLF 교정 스택(tlocal없음).D:\AeroOne-Leantime-Stack\로 해제.