release: 2026-04-14 (15건 커밋) #45

병합
HYOJIN develop 에서 main 로 15 commits 를 머지했습니다 2026-04-14 15:55:31 +09:00
소유자

릴리즈 [2026-04-14]

추가 (18건)

  • S&P API HUB SPA 대시보드 (배너, 인기 API, 최신 API, 서비스 카드) (#40)
  • API Hub 서비스 트리 사이드바 레이아웃 (서비스 > 도메인 > API) (#40)
  • 서비스별 API 목록 페이지 (도메인별 그룹) (#40)
  • API 상세 명세 페이지 (#40)
  • 백엔드 카탈로그/최신 API 조회 엔드포인트 (#40)
  • API 관리 상세 화면 (Spec/Param CRUD, 출력결과 JSON 파싱) (#42)
  • 시스템 공통 설정 관리 (SnpSystemConfig, 공통 샘플 코드) (#42)
  • API HUB 상세 화면 개선 (아코디언, 샘플 URL, 출력결과 2열) (#42)
  • Gateway API 인증: X-API-KEY 헤더 → authKey 쿼리 파라미터 변경 (#42)
  • 일일 요청량 제한 기능 (daily_request_limit, HTTP 429) (#42)
  • 에러 응답에 code 필드 추가, 인증/권한 거부 로그 DENIED 분리 (#42)
  • API Key 검토 모달 예상 요청량 수정 기능 (#42)
  • 도메인 관리 (SnpApiDomain CRUD, SVG 아이콘, 정렬순서) (#42)
  • API HUB 사이드바: 서비스 기반 → 도메인 기반 플랫 메뉴 변경 (#42)
  • 도메인 상세 페이지 (API 리스트 뷰, 검색) (#42)
  • API 사용 신청 모달 (API HUB 상세 화면 내 도메인 기반 체크박스 선택) (#42)
  • API 선택 UI: 서비스 기반 → 도메인 기반 변경 (Path/Method 제거) (#42)
  • 대시보드 개선: 도메인 이미지 카드, 인기 API 주간 Top 3, 랭킹 뱃지 (#42)

테스트

  • 백엔드 컴파일 성공
  • 프론트엔드 빌드 성공
## 릴리즈 [2026-04-14] ### 추가 (18건) - S&P API HUB SPA 대시보드 (배너, 인기 API, 최신 API, 서비스 카드) (#40) - API Hub 서비스 트리 사이드바 레이아웃 (서비스 > 도메인 > API) (#40) - 서비스별 API 목록 페이지 (도메인별 그룹) (#40) - API 상세 명세 페이지 (#40) - 백엔드 카탈로그/최신 API 조회 엔드포인트 (#40) - API 관리 상세 화면 (Spec/Param CRUD, 출력결과 JSON 파싱) (#42) - 시스템 공통 설정 관리 (SnpSystemConfig, 공통 샘플 코드) (#42) - API HUB 상세 화면 개선 (아코디언, 샘플 URL, 출력결과 2열) (#42) - Gateway API 인증: X-API-KEY 헤더 → authKey 쿼리 파라미터 변경 (#42) - 일일 요청량 제한 기능 (daily_request_limit, HTTP 429) (#42) - 에러 응답에 code 필드 추가, 인증/권한 거부 로그 DENIED 분리 (#42) - API Key 검토 모달 예상 요청량 수정 기능 (#42) - 도메인 관리 (SnpApiDomain CRUD, SVG 아이콘, 정렬순서) (#42) - API HUB 사이드바: 서비스 기반 → 도메인 기반 플랫 메뉴 변경 (#42) - 도메인 상세 페이지 (API 리스트 뷰, 검색) (#42) - API 사용 신청 모달 (API HUB 상세 화면 내 도메인 기반 체크박스 선택) (#42) - API 선택 UI: 서비스 기반 → 도메인 기반 변경 (Path/Method 제거) (#42) - 대시보드 개선: 도메인 이미지 카드, 인기 API 주간 Top 3, 랭킹 뱃지 (#42) ## 테스트 - [x] 백엔드 컴파일 성공 - [x] 프론트엔드 빌드 성공
HYOJIN added 15 commits 2026-04-14 15:55:05 +09:00
- API Hub 대시보드 (배너, 인기 API, 최신 API, 서비스 카드)
- 서비스 트리 사이드바 레이아웃 (서비스 > 도메인 > API)
- 서비스별 API 목록 페이지 (도메인별 그룹)
- API 상세 명세 페이지
- 백엔드 카탈로그/최신 API 조회 엔드포인트
- 메인 사이드바에 API Hub 링크 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- API 명세(Spec) 및 파라미터(Param) CRUD 엔드포인트 추가
- API 관리 상세 편집 페이지(ApiEditPage) 구현
- API 목록 관리 페이지(ApisPage) 구현
- 요청인자/출력결과 편집 + JSON 파싱 기능
- 프론트엔드 타입/서비스 정의 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- SnpSystemConfig 엔티티/레포/서비스/컨트롤러 구현
- GET/PUT /api/config/{configKey} 엔드포인트
- 공통 샘플 코드 관리 admin 페이지 (SampleCodePage)
- 프론트엔드 configService 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 요청 URL 생성 영역 아코디언 형태로 변경
- 샘플 URL 영역 추가 (기본 정보 하단)
- 출력결과 2열 레이아웃 (변수명|의미(단위)) 추가
- 공통 샘플 코드 연동

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- API Key 인증: X-API-KEY 헤더 → authKey 쿼리 파라미터 변경
- 일일 요청량 제한 기능 (daily_request_limit, HTTP 429)
- 인증/권한 거부 로그 상태 DENIED 분리 (기존 FAIL에서 분리)
- 에러 응답에 code 필드 추가 (ApiResponse, GatewayController)
- API Key 생성/검토 시 dailyRequestLimit 설정 지원

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 검토 모달에서 예상 요청량 셀렉트박스로 수정 가능
- 승인 시 adjustedDailyRequestLimit 전달

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- SnpApiDomain 엔티티/레포/컨트롤러 (CRUD /api/domains)
- Admin 도메인 관리 페이지 (DomainsPage) - SVG 아이콘 미리보기
- API HUB 사이드바: 서비스 기반 3단 → 도메인 기반 2단 플랫 메뉴
- DB 아이콘/정렬순서 반영 (viewBox 24x24, 다중 path 지원)
- 카탈로그 DomainGroup에 iconPath/sortOrder 추가
- API 관리 도메인 입력을 셀렉트박스로 변경

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- API HUB 상세 화면에 API 사용 신청 모달 추가
- 모달 내 도메인 기반 체크박스 트리로 API 선택
- KeyRequestPage API 선택: 서비스 기반 → 도메인 기반 변경
- API 행에서 Path/Method 제거, API명만 표시
- 도메인 정렬순서 카탈로그(sortOrder) 기준으로 통일

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 대시보드 레이아웃 개선 (히어로 배너, 도메인 카드 이미지, 인기/최신 API)
- 인기 API: 최근 1주일 기준 Top 3 (PopularApiResponse 백엔드 추가)
- 도메인 상세 페이지 (ApiHubDomainPage) 구현 + 리스트 뷰/검색
- 사이드바 도메인 클릭 시 도메인 상세 페이지 이동
- 브레드크럼: 서비스 제거, 도메인 기반으로 변경
- NoResourceFoundException 404 처리 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-04-14 15:55:30 +09:00
claude-bot left a comment
멤버

릴리즈 승인 (via /release skill)

릴리즈 승인 (via /release skill)
HYOJIN merged commit 3b5c4de67c into main 2026-04-14 15:55:31 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-connection-monitoring#45
No description provided.