snp-connection-monitoring/docs/RELEASE-NOTES.md
HYOJIN 0f706d8f41 docs: 릴리즈 노트 정리 (2026-04-08.2)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 16:57:13 +09:00

1.9 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

[2026-04-08.2]

추가

  • 다크/라이트 모드 전체 적용 (ThemeContext, 토글 버튼, 전 페이지 dark 클래스) (#15)
  • API Key 신청 영구 사용 옵션 (#15)
  • API Key Admin 키 관리 만료일 컬럼 (#15)
  • Gateway API 경로 {변수} 패턴 매칭 지원 (#15)

변경

  • 사이드바 아이콘 링크체인으로 변경, 헤더/사이드바 높이 통일 (#15)
  • 컨텐츠 영역 max-w-7xl 마진 통일 (#15)
  • 전체 Actions 버튼 bg-color-100 스타일 통일 (#15)
  • API Key Admin 권한 편집 제거 (승인 단계에서만 가능) (#15)
  • My Keys ADMIN 직접 생성 제거 → Request 폼 통일 (#15)

[2026-04-08]

추가

  • JPA Entity 9개 + Repository, JWT 인증, 프론트엔드 메인 레이아웃/로그인 (#6)
  • 테넌트/사용자/서비스 CRUD API + 하트비트 스케줄러 (#7)
  • API Key AES-256-GCM 암호화, 신청→승인 워크플로우, Permission 관리 (#8)
  • API Gateway 프록시, API Key 인증 필터, 비동기 요청 로깅 (#9)
  • 대시보드 통계 (Recharts 차트 6개, 요약 카드, 30초 자동 갱신) (#10)
  • Service Status 페이지 (90일 일별 uptime, status.claude.com 스타일) (#10)
  • 테넌트별 요청/사용자 비율 통계 (#10)
  • 프론트엔드: 관리 페이지, API Key 관리, 요청 로그 검색/상세 (#7~#10)

[2026-04-07]

추가

  • Spring Boot 3.2.1 백엔드 초기 구조 (com.gcsc.connection, 포트 8042, context /snp-connection)
  • React 19 + TypeScript + Vite 7 + Tailwind CSS 4 프론트엔드 통합
  • frontend-maven-plugin 기반 통합 빌드 설정
  • SPA fallback WebViewController, SecurityConfig, SwaggerConfig
  • 공통 모듈 (ApiResponse, GlobalExceptionHandler)
  • 파비콘 등록 (favicon_io_red)
  • 팀 워크플로우 v1.6.1 동기화