2025-04-19T16:20:20Z - 2026-04-19T16:20:20Z
개요
풀 리퀘스트 118개 가 1 사용자 로부터 머지 되었습니다.
병합됨
#121 release: 2026-03-27.3 (7건 커밋)
병합됨
#120 feat(batch): 비정상 궤적 포함 저장 플래그 추가 — 강화학습 데이터 수집용
병합됨
#119 fix(metrics): REST API 경로 client_id 수집 누락 수정
병합됨
#118 release: 2026-03-27.2 (4건 커밋)
병합됨
#117 fix(dashboard): Top 클라이언트 IP/ID 토글 및 메트릭 표시 오류 수정
병합됨
#116 release: 2026-03-27 (5건 커밋)
병합됨
#115 feat: WebSocket 리플레이 캐시 통합 + 쿼리 메트릭 사용자 ID 수집
병합됨
#114 release: 2026-03-19 (9건 커밋)
병합됨
#113 chore: AIS API 접속 계정 변경
병합됨
#112 release: 2026-03-18 (4건 커밋)
병합됨
#111 fix: AIS Import Job 스케줄 :15초→:45초 변경 — 빈 응답 방지
병합됨
#110 release: 2026-03-17.3 (2건 커밋)
병합됨
#109 feat: recent-positions-detail API + AIS WebClient 버퍼 확장
병합됨
#108 release: 2026-03-17.2 (2건 커밋)
병합됨
#107 fix: AIS API 계정 롤백 — 신규 계정 응답 없음
병합됨
#106 release: 2026-03-17 (2건 커밋)
병합됨
#105 chore: prod AIS API 접속 계정 변경
병합됨
#104 release: 2026-03-13 (4건 커밋)
병합됨
#103 feat: 다중구역/STS API 최적화 + ChnPrmShip 전용 필터
병합됨
#102 release: 2026-03-10.2 (4건 커밋)
병합됨
#101 feat: 쿼리 메트릭 수집 확장 + 대시보드 성능 차트 추가
병합됨
#100 release: 2026-03-10 (4건 커밋)
병합됨
#99 feat: API/WS 쿼리 메트릭 이력 조회 기능 구현
병합됨
#98 release: 2026-03-09.2 (4건 커밋)
병합됨
#97 fix: queryWithCache 단일 소스 응답 소실 버그 수정
병합됨
#96 release: 2026-03-09 (119건 커밋)
병합됨
#95 chore: 운영 로그 레벨 정리 + daily 파티션 영구 보존
병합됨
#94 release: 2026-03-08 (115건 커밋)
병합됨
#93 feat: L3 Daily 캐시 DP 사전 간소화 + 14일 확대
병합됨
#92 release: 2026-03-02.3 (109건 커밋)
병합됨
#91 fix(websocket): cancelQuery idempotent 처리 — 완료된 쿼리 취소 시 에러 대신 정상 응답
병합됨
#90 release: 2026-03-02.2 (105건 커밋)
병합됨
#89 refactor(websocket): ChunkedTrackStreamingService 전수 최적화
병합됨
#88 refactor: SignalKindCode 매핑 규칙 개선 — shipName BUOY 검출 + 치환 1회화
병합됨
#87 release: 2026-03-02 (98건 커밋)
병합됨
#86 feat: 캐시 O(1) 조회 + 메모리 예산 관리 + L2 블록 간소화 포팅
병합됨
#85 chore: settings.json에 CLAUDE_BOT_TOKEN 환경변수 추가
병합됨
#84 perf: API 응답 크기 최적화 + Swagger 최신화
병합됨
#83 perf: API 응답 크기 최적화 + Swagger 최신화
병합됨
#82 feat: DataPipeline 일별 차트 시각화 개선 — Stacked Bar + Duration Bar
병합됨
#81 feat: DataPipeline 일별 차트 시각화 개선 — Stacked Bar + Duration Bar
병합됨
#80 fix: ST_AsText WKT 공백 불일치로 인한 daily merge 전량 필터 수정
병합됨
#79 fix: ST_AsText WKT 공백 불일치로 인한 daily merge 전량 필터 수정
병합됨
#78 fix: L2 워밍업 범위 확장 — Daily Job 전 기동 시 어제 데이터 포함
병합됨
#77 fix: L2 워밍업 범위 확장 — Daily Job 전 기동 시 어제 데이터 포함
병합됨
#76 chore: L2 HourlyTrackCache maxSize 3.5M→7M 상향
병합됨
#75 chore: L2 HourlyTrackCache maxSize 3.5M→7M 상향
병합됨
#74 chore: L2 HourlyTrackCache maxSize 3.5M→5M 상향
병합됨
#73 chore: L2 HourlyTrackCache maxSize 3.5M→5M 상향
병합됨
#72 fix: html2canvas oklch/oklab 색상 파싱 에러 수정
병합됨
#71 fix: html2canvas oklch/oklab 색상 파싱 에러 수정
병합됨
#70 feat: UI 레이아웃 수정 + 구역분석/STS 보고서 모달 + 이미지 저장
병합됨
#69 feat: UI 레이아웃 수정 + 구역분석/STS 보고서 모달 + 이미지 저장
병합됨
#68 feat: 다중구역이동 항적 분석 + STS 접촉 분석 프론트엔드 이관
병합됨
#67 feat: 다중구역이동 항적 분석 + STS 접촉 분석 프론트엔드 이관
병합됨
#66 feat: 항적/리플레이 선종 아이콘 + Raw Data 패널
병합됨
#65 feat: 항적/리플레이 선종 아이콘 + Raw Data 패널
병합됨
#64 fix: 항적 조회 500 에러 + 리플레이 쿼리 무반응 수정
병합됨
#63 fix: 항적 조회 500 에러 + 리플레이 쿼리 무반응 수정
병합됨
#62 feat: Ship-GIS 기능 이관 — 최근위치/선박항적/뷰포트 리플레이
병합됨
#61 feat: Ship-GIS 기능 이관 — 최근위치/선박항적/뷰포트 리플레이
병합됨
#60 perf: Daily Job 인메모리 캐시 기반 최적화 — N+1 SQL 제거
병합됨
#59 fix: shipimg path conflict
병합됨
#57 feat: recent-positions IMO + 선박사진 enrichment
병합됨
#58 fix: shipimg 경로 충돌 수정
병합됨
#56 feat: recent-positions 선박사진 enrichment
병합됨
#54 feat: recent-positions IMO 필드 + 선박사진 보유 목록 API
병합됨
#53 fix: UTC 타임존 변환 + Daily 캐시 부분 fallback 추가
병합됨
#52 fix: UTC 타임존 변환 + Daily 캐시 부분 fallback 추가
병합됨
#51 feat: 중국허가선박 최신 위치 조회 API
병합됨
#50 feat: 중국허가선박 최신 위치 조회 API
병합됨
#49 fix: V2 캐시 조회 시 누락 MMSI DB fallback 추가
병합됨
#48 fix: V2 캐시 조회 시 누락 MMSI DB fallback 추가
병합됨
#47 feat: ChnPrmShip 전용 DB 이력 + API enrichment + ShipImage V2
병합됨
#46 feat: ChnPrmShip 전용 DB 이력 + API enrichment + ShipImage V2
병합됨
#45 docs: Swagger UI 현행화
병합됨
#44 docs: Swagger UI 현행화 — 서버 URL, @Schema, @Parameter
병합됨
#43 fix: 캐시 maxSize 설정 경로 수정
병합됨
#42 fix: 캐시 maxSize 설정 경로 수정
병합됨
#41 fix: L1/L2 캐시 maxSize 상향 + AisTarget hitRate 타입 수정
병합됨
#40 fix: L1/L2 캐시 maxSize 상향 + AisTarget hitRate 타입 수정
병합됨
#39 perf: API 응답 최적화 + 점진적 렌더링 + 해구 choropleth 지도
병합됨
#38 perf: API 응답 최적화 + 점진적 렌더링 + 해구 choropleth 지도
병합됨
#37 feat: Phase 4 — 비정상 항적 + 시스템 메트릭 (7/7 완성)
병합됨
#36 feat: Phase 4 — 비정상 항적 + 시스템 메트릭 (7/7 완성)
병합됨
#35 feat: Phase 3 — API Explorer 지도 스캐폴딩
병합됨
#34 feat: Phase 3 — API Explorer 지도 스캐폴딩
병합됨
#33 perf: L1/L2 캐시 maxSize 상향 (실측 기반)
병합됨
#32 perf: L1/L2 캐시 maxSize 상향 (실측 기반)
병합됨
#31 fix: 해구 통계 ROUND 함수 타입 캐스팅 오류 수정
병합됨
#30 fix: 해구 통계 ROUND 함수 타입 캐스팅 오류 수정
병합됨
#29 fix: 해구 조회 바운딩 박스 간소화
병합됨
#28 fix: 해구 조회 바운딩 박스 간소화
병합됨
#27 fix: 해구 통계 디버그 로깅
병합됨
#24 debug: 해구 조회 에러 로깅
병합됨
#23 fix: toLocalDateTime 변환 강화
병합됨
#22 fix: toLocalDateTime 변환 강화
병합됨
#21 fix: Timestamp 캐스팅 오류 수정
병합됨
#20 fix: Timestamp 캐스팅 오류 수정
병합됨
#19 fix: MonitoringController 레거시 타일 쿼리 전환 + 해구 통계 수정
병합됨
#18 fix: MonitoringController 레거시 타일 쿼리 → AIS 위치/항적 기반 전환
병합됨
#17 chore: AIS API 인증 정보 추가 (prod)
병합됨
#16 chore: AIS API 인증 정보 추가
병합됨
#15 Release: Phase 2 — DataPipeline + AreaStats
병합됨
#14 feat: Phase 2 — 데이터 파이프라인 + 해구 통계 페이지
병합됨
#13 Release: Dashboard API 연동 오류 수정 + Phase 1 안정화
병합됨
#12 fix: Dashboard API 연동 오류 수정 — 캐시 모니터링 + 렌더링 안전성
병합됨
#11 feat: React 19 SPA Dashboard Phase 1 + 안전 배포 시스템
병합됨
#10 feat: React 19 SPA Dashboard Phase 1 + 안전 배포 시스템
병합됨
#9 release: Gitea Actions CI/CD 파이프라인 + systemd 서비스 구성
병합됨
#8 ci: Gitea Actions CI/CD 파이프라인 + systemd 서비스 구성
병합됨
#7 release: SNP API 전환 + 인메모리 캐시 최적화 + 다계층 캐시 조회 통합
병합됨
#6 feat: 다계층 인메모리 캐시(L1/L2/L3) 조회 통합 + CACHE-MONITOR 로그
병합됨
#5 feat: Stale 데이터 비정상 궤적 전환 + vesselStatic N+1 쿼리 제거
병합됨
#4 perf: Hourly Job 인메모리 병합 전환 — N+1 SQL 제거
병합됨
#3 chore: 팀 워크플로우 초기 구성 + SNP API 전환 및 레거시 정리
병합됨
#2 fix(rules): SLF4J 로깅 지침 추가
병합됨
#1 chore: 팀 워크플로우 v1.2.0 초기 구성 (java-maven)