release: 2026-04-13 (7건 커밋) #38

병합
HYOJIN develop 에서 main 로 7 commits 를 머지했습니다 2026-04-13 09:37:49 +09:00

7 커밋

작성자 SHA1 메시지 날짜
cf6f2c5146 Merge pull request 'docs: 릴리즈 노트 정리 (2026-04-13)' (#37) from chore/release-notes-2026-04-13 into develop 2026-04-13 09:34:33 +09:00
4d9213b509 docs: 릴리즈 노트 정리 (2026-04-13) 2026-04-13 09:34:07 +09:00
ab9e10a5a8 Merge pull request 'feat: 로그인 제거 + 역할 토글 + 파티셔닝 최적화 (#35)' (#36) from feature/ISSUE-35-remove-login into develop 2026-04-13 09:31:27 +09:00
dd80aca6ba docs: 릴리즈 노트 업데이트 2026-04-13 09:28:32 +09:00
2eebf2c83e feat: health_log 일별 파티셔닝 + 인덱스 최적화
- PartitionService 범용화 (테이블명 파라미터) + 일별 파티션 메서드 추가
- PartitionManageScheduler에 health_log 일별 파티션 관리 추가 (7일 선행 생성, 90일 삭제)
- DataCleanupScheduler health_log DELETE 제거 (파티션 DROP으로 대체)
- SnpServiceHealthLog FK 제약 제거 (파티션 테이블 호환)
- 복합 인덱스 추가 (service_id+checked_at, daily_uptime 최적화)
- 마이그레이션 SQL 스크립트 추가
2026-04-13 09:27:46 +09:00
765d0e01c6 feat: Request Logs 조회 기간 프리셋 + 필터 UI 개선
- 날짜 프리셋 버튼 추가 (오늘/어제/최근7일/이번달/지난달/직접선택)
- 필터 영역 한 줄로 통합 (서비스/상태/Method/검색/초기화)
- IP 입력 필드 제거
2026-04-13 09:27:31 +09:00
97e5a24343 feat: 로그인 프로세스 제거 + 사용자 역할 토글 버튼
- JWT 인증 및 LoginPage 제거, SecurityConfig permitAll 전환
- @PreAuthorize 어노테이션 전체 제거 (@EnableMethodSecurity 비활성화)
- ADMIN/MANAGER/USER 역할 토글 버튼 (헤더) + localStorage 연동
- X-User-Id 헤더 기반 사용자 식별 (ApiKeyController, ApiKeyRequestController)
- RoleGuard 컴포넌트로 관리자 전용 페이지 접근 제어
- WebViewController 루트 리다이렉트 수정 (이중 context-path 방지)

closes #35
2026-04-13 09:27:17 +09:00