snp-connection-monitoring/docs/RELEASE-NOTES.md
HYOJIN e22f155563 docs: 릴리즈 노트 정리 (2026-04-10)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 11:07:24 +09:00

2.6 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-10]

추가

  • 서비스 API 도메인 분류 + 계층형 API 선택 UI (#31)
  • API Key 검토: API 권한 편집 + API 추가 모달 (#31)
  • API Key 관리: KPI 카드, 필터 칩, 검색, 페이징 (#31)
  • 키 상세: 상태별 색상, 보기/숨기기+복사 (#31)

변경

  • API Key 관리 UI 전면 개선 (레퍼런스 디자인 적용) (#31)
  • 검토 모달: 탭 분리, 변경테이블, readOnly 상세 (#31)
  • 테이블 필드 한글화/순서 변경/소유자 표시 (#31)

[2026-04-09]

추가

  • 통계 메뉴 5개 (서비스/사용자/API/테넌트/사용량 추이) (#23)
  • 사용량 추이: 일별/주별/월별 탭, 요청수+성공률+응답시간+사용자 차트 (#23)
  • snp_api_request_log 월별 Range 파티셔닝 + 자동 관리 배치 (#11)
  • 데이터 정리 배치 (health_log 90일 이전 자동 삭제) (#11)
  • 에러 핸들링 보완 (DataAccessException, IllegalArgument, HttpMessageNotReadable) (#11)

변경

  • 대시보드: 하트비트 카드형, 테넌트 차트 제거, URL 쿼리파라미터 정규화 (#23)
  • Gateway: request_url 저장 시 쿼리스트링 제외 (#23)
  • 통계 차트 개선 (에러율 비교, 응답시간 분포, flex 균등분할) (#23)
  • 라벨: "활성 사용자" → "API 요청 사용자" (#23)

[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 차트, 요약 카드, 30초 자동 갱신) (#10)
  • Service Status 페이지 (90일 일별 uptime, status.claude.com 스타일) (#10)
  • 다크/라이트 모드 전체 적용 (#15)
  • API Key 신청 영구 사용 옵션, Gateway {변수} 패턴 매칭 (#15)

변경

  • 사이드바 아이콘/높이 통일, Actions 버튼 스타일 통일, max-w-7xl 레이아웃 (#15)
  • API Key Admin 권한 편집 제거 (승인 단계에서만 가능) (#15)

[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 기반 통합 빌드 설정
  • CI/CD 자동 배포 (Gitea Actions)
  • 팀 워크플로우 v1.6.1 동기화