wing-ops/docs/VERSION-HISTORY.md
htlee 0022c53bf7 docs: v1.0.0 버저닝 릴리즈 노트 작성 (VERSION-HISTORY.md)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 08:09:29 +09:00

1.9 KiB

Version History

이 프로젝트는 Semantic Versioning을 따릅니다.

[1.0.0] - 2026-03-01

주요 변경

  • GPU 기반 지도 엔진 전환: MapLibre GL JS + deck.gl로 지도 렌더링 성능 10~100배 향상, 3D 회전/줌 지원
  • 전 탭 실시간 데이터 연동: 10개 업무 탭(확산예측, HNS, SCAT, 자산, 사고, 보고서, 게시판, 항공방제, 구조, 기상)이 실제 DB 기반으로 동작
  • 역할 기반 접근 제어(RBAC): 리소스별 읽기/생성/수정/삭제 권한을 매트릭스 UI로 관리
  • JWT 인증 + Google OAuth: 자체 로그인 및 Google 계정 연동 지원
  • 감사 로그 자동 기록: 탭 이동, 주요 작업이 자동으로 기록됨

개선

  • CSS 체계 전면 개편: 인라인 스타일 3,500건 이상을 Tailwind CSS 유틸리티 클래스로 전환하여 일관된 디자인 시스템 구축
  • 프로젝트 구조 현대화: 공통 모듈(common/)과 탭별 패키지(tabs/) 분리로 유지보수성 향상
  • DB 단일화: 운영 DB와 인증 DB를 하나로 통합하여 관리 편의성 개선
  • 지도 시각화 강화: 확산분석 데모 모드, 한글 폰트 TextLayer, 통합조회 호버 툴팁 추가
  • SCAT 조사 패널: 구간 상세, 현장 사진, 방제 권고 3탭 구성의 우측 패널 신규 추가
  • 메뉴 관리 편의성: 드래그앤드롭 정렬, 이모지 아이콘 피커 지원

버그 수정

  • 확산예측 분석 상세 화면 500 에러 수정
  • 기상 탭 Mixed Content(HTTP/HTTPS 혼용) 문제 해결
  • Google OAuth 비자동승인 도메인 가입 시 안내 UX 개선

보안

  • Helmet CSP/CORP, Rate-limit, 입력 살균 미들웨어 적용
  • HTTP GET/POST만 허용 (한국 보안취약점 점검 가이드 준수)

내부 릴리즈: 2026-02-27 ~ 2026-03-01 (RELEASE-NOTES.md [2026-03-01] 기반)