release: 2026-03-24.3 (37건 커밋) #185

병합
htlee develop 에서 main 로 2 commits 를 머지했습니다 2026-03-24 15:57:20 +09:00
소유자

Release 2026-03-24.3

주요 변경 (37건 커밋, 88개 파일)

추가

  • LayerPanel 공통 트리 구조 + SVG 아이콘 전수 전환
  • 이란 리플레이 실데이터 전환 (Backend 시점 조회 API + Events CRUD)
  • 지도 글꼴 크기 커스텀 시스템 (4개 그룹 슬라이더)
  • 웹폰트 내장 (@fontsource-variable Inter, Noto Sans KR, Fira Code)
  • 선단/어구그룹 폴리곤 서버사이드 생성 (Shapely + PostGIS + 5분 히스토리)
  • Backend API: GroupPolygon 목록/상세/히스토리
  • 가상 선박 마커 (ship-triangle + COG 회전 + zoom interpolate)
  • 어구 겹침 다중 선택 팝업 + 호버 하이라이트
  • AI 분석 통계 서버사이드 전환 (stats 필드 Backend 집계)

변경

  • 이란 시설물 색상 사막 대비 고채도 팔레트 (rose/sky/cyan/lime)
  • FleetClusterLayer: convexHull/padPolygon 제거 → API GeoJSON 렌더링
  • AI 분석 패널: 클라이언트 사이드 14K+ 선박 순회 useMemo 완전 제거
  • vessel_store: COG bearing 계산 (마지막 2점 좌표 기반)

수정

  • LIVE 모드 렌더링 최적화 + 특정어업수역 폴리곤 수정
  • 불법어선 탭 복원
  • 그룹 폴리곤 캐시 TTL 5분 제한
  • 어구그룹 탐지 전체 AIS 선박 대상 확장

배포 확인

  • Backend 수동 배포 + API 검증 완료
  • Prediction 수동 배포 + 스케줄러 정상 동작
  • DB migration 009 적용 완료
## Release 2026-03-24.3 ### 주요 변경 (37건 커밋, 88개 파일) #### 추가 - LayerPanel 공통 트리 구조 + SVG 아이콘 전수 전환 - 이란 리플레이 실데이터 전환 (Backend 시점 조회 API + Events CRUD) - 지도 글꼴 크기 커스텀 시스템 (4개 그룹 슬라이더) - 웹폰트 내장 (@fontsource-variable Inter, Noto Sans KR, Fira Code) - 선단/어구그룹 폴리곤 서버사이드 생성 (Shapely + PostGIS + 5분 히스토리) - Backend API: GroupPolygon 목록/상세/히스토리 - 가상 선박 마커 (ship-triangle + COG 회전 + zoom interpolate) - 어구 겹침 다중 선택 팝업 + 호버 하이라이트 - AI 분석 통계 서버사이드 전환 (stats 필드 Backend 집계) #### 변경 - 이란 시설물 색상 사막 대비 고채도 팔레트 (rose/sky/cyan/lime) - FleetClusterLayer: convexHull/padPolygon 제거 → API GeoJSON 렌더링 - AI 분석 패널: 클라이언트 사이드 14K+ 선박 순회 useMemo 완전 제거 - vessel_store: COG bearing 계산 (마지막 2점 좌표 기반) #### 수정 - LIVE 모드 렌더링 최적화 + 특정어업수역 폴리곤 수정 - 불법어선 탭 복원 - 그룹 폴리곤 캐시 TTL 5분 제한 - 어구그룹 탐지 전체 AIS 선박 대상 확장 ### 배포 확인 - [x] Backend 수동 배포 + API 검증 완료 - [x] Prediction 수동 배포 + 스케줄러 정상 동작 - [x] DB migration 009 적용 완료
htlee added 2 commits 2026-03-24 15:57:08 +09:00
- Backend: /api/vessel-analysis 응답에 stats 집계 필드 추가
- Backend: GroupPolygonService.getGearStats() 어구 SQL 집계
- Frontend: 클라이언트 사이드 stats/gearStats 계산 로직 완전 제거
- Frontend: 가상 선박 마커, 어구 겹침 팝업, 패널 아코디언
- Frontend: cnFishingSuspects에 모선 포함
- Python: vessel_store COG bearing 계산 (마지막 2점 기반)

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

릴리즈 승인 (via /release skill)

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

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

의존성

No dependencies set.

Reference: gc/kcg-monitoring#185
No description provided.