diff --git a/docs/RELEASE-NOTES.md b/docs/RELEASE-NOTES.md index 88995a1..d251e59 100644 --- a/docs/RELEASE-NOTES.md +++ b/docs/RELEASE-NOTES.md @@ -4,7 +4,10 @@ ## [Unreleased] +## [2026-03-25] + ### 추가 +- 배치 로그 관리 정책 수립 및 정리 배치 작업 개발 (LogCleanupJob) (#100) - IMO Meta Table 관리 배치 작업 개발 (All IMO Import + Delete Flag Update) (#80) - Risk 상세 데이터 수집 배치 프로세스 추가 (RisksByImos API, 파티션 병렬 처리) (#65) - 배치 모니터링 React SPA 전환 및 10대 기능 강화 @@ -61,6 +64,8 @@ - 실패 건 수동 재수집 시 414 Request-URI Too Long 오류 수정 (#71) ### 변경 +- AIS 수집 및 서비스 API 제거 (배치 분리에 따른 코드 정리, ~7,000 LOC 삭제) (#99) +- API URL 환경별 중복 제거 (application.yml 공통 관리) - RiskRangeImportJob API URL 변경 및 저장 테이블 통합 (#86) - RiskDetailImportJob IMO 조회 대상을 tb_ship_default_info로 변경 (#81) - 파티션 스텝 프로세스 공통 모듈화 (StringListPartitioner, BasePartitionedJobConfig, LastExecutionUpdateTasklet) (#73) diff --git a/frontend/src/pages/Executions.tsx b/frontend/src/pages/Executions.tsx index 0e77bf8..8c69792 100644 --- a/frontend/src/pages/Executions.tsx +++ b/frontend/src/pages/Executions.tsx @@ -93,9 +93,6 @@ export default function Executions() { return map; }, [displayNames]); - const aisJobs = useMemo(() => jobs.filter(j => j.toLowerCase().startsWith('ais')), [jobs]); - const nonAisJobs = useMemo(() => jobs.filter(j => !j.toLowerCase().startsWith('ais')), [jobs]); - const loadJobs = useCallback(async () => { try { const data = await batchApi.getJobs(); @@ -330,26 +327,6 @@ export default function Executions() { > 전체 - - {selectedJobs.length > 0 && (