generated from gc/template-java-maven
1.8 KiB
1.8 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[Unreleased]
추가
- 테넌트 CRUD API (GET/POST/PUT /api/tenants) (#7)
- 사용자 CRUD API (역할 기반 접근 제어, GET/POST/PUT/DELETE /api/users) (#7)
- 서비스 등록/관리 API (GET/POST/PUT /api/services, /api/services/{id}/apis) (#7)
- 하트비트 스케줄러 (30초 간격 폴링, WebClient 헬스체크) (#7)
- 헬스체크 상태 조회/이력 API (GET/POST /api/heartbeat) (#7)
- @EnableMethodSecurity + @PreAuthorize 역할 기반 접근 제어 (#7)
- 테넌트/사용자/서비스 관리 프론트엔드 페이지 (CRUD 테이블 + 모달) (#7)
- API Key AES-256-GCM 암호화 생성/복호화 조회 (#8)
- API Key 신청→승인/반려 워크플로우 (#8)
- API Key 신청 필드 (사용기간, 서비스IP, 서비스용도, 하루 예상 요청량) (#8)
- API Key Permission 관리 API (#8)
- API Key 관리 프론트엔드 (신청/검토/키관리/권한편집) (#8)
- API Gateway 프록시 (ANY /gateway/{serviceCode}/**) (#9)
- API Key 인증 필터 (prefix 매칭 + AES 복호화 + 권한 확인) (#9)
- 요청/응답 비동기 로깅 (@Async) (#9)
- 요청 로그 검색 API (JPA Specification 동적 쿼리) (#9)
- 요청 로그 검색/상세 프론트엔드 페이지 (#9)
[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 동기화