fix: hotfix 동기화 — history/detail candidate_count 안전 처리 #225

병합
htlee hotfix/sync-candidate-count 에서 develop 로 69 commits 를 머지했습니다 2026-04-04 11:05:43 +09:00

69 커밋

작성자 SHA1 메시지 날짜
d37653c1be Merge pull request 'fix: history/detail API 500 오류 — candidate_count 컬럼 부재 시 안전 처리' (#224) from hotfix/history-candidate-count into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m53s
2026-04-04 11:05:14 +09:00
17922bf74c fix: history/detail API 500 오류 — candidate_count 컬럼 부재 시 안전 처리
mapGroupRow에서 candidate_count를 읽을 때 optionalInt로 변경하여
해당 컬럼이 없는 SQL (history, detail)에서도 정상 동작하도록 수정

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 11:04:41 +09:00
32f9aa897b Merge pull request 'release: 2026-04-04 (31건 커밋)' (#223) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m28s
2026-04-04 10:53:04 +09:00
ae70eceb96 Merge pull request 'release: 2026-04-01.2 (6건 커밋)' (#218) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m42s
2026-04-01 15:05:27 +09:00
31f557e54d Merge pull request 'release: 2026-04-01 (55건 커밋)' (#214) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m41s
2026-04-01 12:36:34 +09:00
93ce2092d2 Merge pull request 'release: 2026-03-31 (39건 커밋)' (#210) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m39s
2026-03-31 10:12:09 +09:00
8048eb533c Merge pull request 'release: 2026-03-26 (5건 커밋)' (#204) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m54s
2026-03-26 09:10:26 +09:00
f0094c21d3 Merge pull request 'release: 2026-03-25.2 (5건 커밋)' (#201) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m18s
2026-03-25 12:41:14 +09:00
f1f965fcd4 Merge pull request 'release: 2026-03-25.1 (5건 커밋)' (#198) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m55s
2026-03-25 10:47:37 +09:00
ebde2dd4cf Merge pull request 'release: 2026-03-25.2 (50건)' (#195) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m5s
2026-03-25 09:33:40 +09:00
a556e5f434 Merge pull request 'release: 2026-03-25.1 (halo fix)' (#193) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m53s
2026-03-25 07:43:56 +09:00
2fc8b1d785 Merge pull request 'release: 2026-03-25 (46건 커밋)' (#191) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m55s
2026-03-25 07:38:53 +09:00
e30dcb74ad Merge pull request 'release: 2026-03-24.4 (41건 커밋)' (#188) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m51s
2026-03-24 16:27:01 +09:00
07d47c999e Merge pull request 'release: 2026-03-24.3 (37건 커밋)' (#185) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m51s
2026-03-24 15:57:20 +09:00
1029e07432 Merge pull request 'release: 2026-03-24.4 (캐시 TTL 수정)' (#183) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m56s
2026-03-24 14:21:16 +09:00
89786f1ec3 Merge pull request 'release: 2026-03-24.3 (어구그룹 탐지 수정)' (#181) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m48s
2026-03-24 14:18:24 +09:00
03747d3c63 Merge pull request 'release: 2026-03-24.2 (폴리곤 서버사이드 이관)' (#179) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m55s
2026-03-24 14:09:37 +09:00
5384092b21 Merge pull request 'release: 2026-03-24.1 (5건 커밋)' (#176) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m0s
2026-03-24 10:18:04 +09:00
a404d81173 Merge pull request 'release: 2026-03-24.2' (#173) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m51s
2026-03-24 09:37:13 +09:00
90d1fc249d Merge pull request 'release: 2026-03-24.1 (불법어선 탭 숨김)' (#171) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m4s
2026-03-24 09:34:33 +09:00
a3a933f096 Merge pull request 'release: 2026-03-24 (14건 커밋)' (#169) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m14s
2026-03-24 09:29:49 +09:00
ed77005619 Merge pull request 'release: 2026-03-23.6 (5건 커밋)' (#166) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m22s
2026-03-23 15:30:50 +09:00
bc355ff521 Merge pull request 'release: 2026-03-23.5 (2건 커밋)' (#163) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m2s
2026-03-23 14:52:26 +09:00
a1ba74697a Merge pull request 'release: 2026-03-23.4 (2건 커밋)' (#160) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m50s
2026-03-23 13:20:00 +09:00
a1c917108c Merge pull request 'release: 2026-03-23.3 (리팩토링)' (#157) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m53s
2026-03-23 11:15:41 +09:00
b0dfa7f6a7 Merge pull request 'release: 2026-03-23.2 (2건 커밋)' (#154) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m52s
2026-03-23 09:32:35 +09:00
f36e1b297b Merge pull request 'release: 2026-03-23 (4건 커밋)' (#151) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m58s
2026-03-23 08:25:33 +09:00
9f0f60159f Merge pull request 'release: 2026-03-20.3 (deck.gl 전면 전환)' (#144) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m56s
2026-03-20 21:22:39 +09:00
f98eca0aec Merge pull request 'release: 어구그룹 하이라이트' (#141) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m0s
2026-03-20 19:08:15 +09:00
db352946ae Merge pull request 'release: 어구 거리제한' (#139) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m58s
2026-03-20 18:54:18 +09:00
cc32ba6290 Merge pull request 'release: 어구 그룹핑 조건 추가' (#137) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m54s
2026-03-20 18:50:38 +09:00
a6de14ecef Merge pull request 'release: 비허가 어구 클러스터' (#135) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m54s
2026-03-20 18:44:16 +09:00
3a31b90a96 Merge pull request 'release: 선단 클러스터 UI' (#133) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m0s
2026-03-20 18:19:56 +09:00
9cf2dbe58c Merge pull request 'release: 선단 등록 DB + 어구 추적' (#131) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m3s
2026-03-20 18:07:46 +09:00
56b92e408f Merge pull request 'release: 선단 패턴 매칭 + 수역 위험도' (#129) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m52s
2026-03-20 17:47:08 +09:00
d35cafb6c5 Merge pull request 'release: 위험도 수역 가산 + 클러스터 그리드 셀' (#127) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m6s
2026-03-20 17:39:16 +09:00
93ddb7d1b6 Merge pull request 'release: 선단 Python 전환 + 성능 복원' (#125) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m59s
2026-03-20 17:28:26 +09:00
fcf1ff5363 Merge pull request 'release: 선단 그룹핑 재설계' (#123) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m53s
2026-03-20 17:13:18 +09:00
15b68bb634 Merge pull request 'release: 점수표시 + 마커위치 + 클러스터 수정' (#121) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m50s
2026-03-20 16:19:56 +09:00
7b31f93d86 Merge pull request 'release: AI 분석 패널 개선' (#119) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m49s
2026-03-20 15:42:57 +09:00
318cfa94ad Merge pull request 'release: AI 분석 패널 인터랙티브' (#117) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m56s
2026-03-20 15:22:31 +09:00
d6aac611d0 Merge pull request 'release: 분석 오버레이 라이브 위치' (#115) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m49s
2026-03-20 15:17:09 +09:00
b24d43e4a1 Merge pull request 'release: 불법어선 수역 필터 + AI 패널 + 마커' (#113) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m49s
2026-03-20 14:17:04 +09:00
be38983cc5 Merge pull request 'release: 수역 폴리곤 오버레이 + 마커 가시성' (#111) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m45s
2026-03-20 14:05:54 +09:00
6e12883768 Merge pull request 'release: vessel-analysis API + 불법어선 필터 수정' (#109) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 2m17s
2026-03-20 13:58:24 +09:00
d09b8de765 Merge pull request 'release: 불법어선 필터 수정' (#107) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m53s
2026-03-20 13:53:14 +09:00
e0f9b5cf64 Merge pull request 'release: numpy float DB INSERT 수정' (#105) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m46s
2026-03-20 13:40:36 +09:00
d99e356a5d Merge pull request 'release: CacheConfig 빌드 수정' (#103) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m49s
2026-03-20 13:34:09 +09:00
7d27d5fc83 Merge pull request 'release: 2026-03-20.2 (Python 분석 결과 오버레이)' (#101) from develop into main
Some checks failed
Deploy KCG / deploy (push) Failing after 1m7s
2026-03-20 13:31:15 +09:00
fb15b4c89b Merge pull request 'release: 2026-03-20 (특정어업수역 폴리곤 수역 분류)' (#98) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m44s
2026-03-20 12:53:16 +09:00
4cf54a0b4e Merge pull request 'release: 중국어선감시 연결선 폭발 수정' (#95) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m49s
2026-03-20 12:30:51 +09:00
4b33d1792b Merge pull request 'release: prediction 배포 스크립트 수정' (#93) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m51s
2026-03-20 12:21:18 +09:00
51a0ff933a Merge pull request 'release: deploy 키 갱신 재배포' (#91) from develop into main
Some checks failed
Deploy KCG / deploy (push) Failing after 2m13s
2026-03-20 12:17:46 +09:00
635753f636 Merge pull request 'release: Python 어선 분류기 + 배포 설정 + 모니터링 프록시' (#89) from develop into main
Some checks failed
Deploy KCG / deploy (push) Failing after 1m47s
2026-03-20 12:10:52 +09:00
d9d5a9483e Merge pull request 'release: 중국어선 조업분석, 이란 시설, 레이어 재구성 + OSINT 중복 수정' (#86) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m24s
2026-03-20 08:52:32 +09:00
8035692dfc Merge pull request 'release: OSINT 중복 저장 최종 수정' (#83) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m22s
2026-03-19 13:07:42 +09:00
3967d77d65 Merge pull request 'release: OSINT 중복 체크 핫픽스' (#81) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m21s
2026-03-19 11:50:01 +09:00
4fb16678f8 Merge pull request 'release: CI/CD OpenSky 크레덴셜 환경변수' (#79) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m20s
2026-03-19 11:02:54 +09:00
962f2df683 Merge pull request 'release: GDELT URL 인코딩 핫픽스' (#77) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m17s
2026-03-19 10:56:46 +09:00
e052795ef5 Merge pull request 'release: 2026-03-19.2 (5건 커밋)' (#75) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m23s
2026-03-19 10:45:38 +09:00
a96103e639 Merge pull request 'release: 2026-03-19 (5건 커밋)' (#72) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m20s
2026-03-19 10:24:59 +09:00
5ff400f982 Merge pull request 'refactor: 인라인 CSS 정리' (#69) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m25s
2026-03-18 14:23:47 +09:00
f735a3ce7f Merge pull request 'fix: 선박 클릭 지도 이동 + 모달' (#67) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m17s
2026-03-18 12:28:28 +09:00
0604887c75 Merge pull request 'fix: LIVE 모드 더미 피격선박 제거' (#65) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m29s
2026-03-18 12:12:21 +09:00
9c091d1052 Merge pull request 'fix: 선박 분류 오류 수정 + 배지 색상 통일' (#63) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m21s
2026-03-18 11:58:56 +09:00
5e85e80142 Merge pull request 'release: 2026-03-18.5 (5건 커밋)' (#61) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m21s
2026-03-18 11:04:28 +09:00
5ce172eb82 Merge pull request 'fix(deploy): SSH 연결 재시도 로직' (#58) from develop into main
Some checks failed
Deploy KCG / deploy (push) Failing after 1m9s
2026-03-18 10:00:19 +09:00
278c20968e Merge pull request 'release: 2026-03-18.4 (5건 커밋)' (#56) from develop into main
Some checks failed
Deploy KCG / deploy (push) Failing after 1m11s
2026-03-18 09:55:50 +09:00
d0c8b3d1bd Merge pull request 'release: 2026-03-18.3 (10건 커밋)' (#53) from develop into main
All checks were successful
Deploy KCG / deploy (push) Successful in 1m16s
2026-03-18 09:37:50 +09:00