# Release Notes 이 문서는 [Keep a Changelog](https://keepachangelog.com/ko/1.0.0/) 형식을 따릅니다. ## [Unreleased] ### 추가 - 동기화 현황 메뉴 추가: 도메인 탭 + 테이블 아코디언 + 인라인 데이터 조회 (#1) - SyncStatusService: batch_flag 기반 테이블별 N/P/S 집계 (병렬 조회) - P 상태 고착 레코드 조회 및 P→N 리셋 기능 - abandon/stale 실행 관리 엔드포인트 구현 (#7) ### 변경 - 동기화 현황 데이터 로딩 속도 개선: 쿼리 합침 + Caffeine 캐시(10분 TTL) + 인덱스 DDL (#9) - 30초 폴링 제거 → 수동 새로고침 방식으로 변경 - 동기화 현황 노출 테이블 목록 정리: ship-001/ship-002 제거, source-target 키 매핑 정리 (#11) - BaseSyncReader 추출: 49개 Reader 공통 로직 통합, 1 chunk = 1 job_execution_id 보장 - chunk 경계 제어를 GroupByExecutionIdPolicy에서 Reader 자체 제어로 변경 - BatchWriteListener: SQL을 실행 시점에 생성하여 SOURCE_SCHEMA null 문제 해결 ### 수정 - batch_flag P 상태 고착 버그 수정 (Reader의 N→P 전환 시점 분리) - BatchWriteListener SQL null 참조 수정 (빈 생성 시 → 실행 시 지연 생성) - 스케줄 toggle API 메서드 불일치 수정: POST → PATCH (#6) ### 기타 - Gitea Actions 자동배포 워크플로우 구성 (#12) - .gitignore에 logs/ 추가 - application-dev.yml chunk-size, sub-chunk-size 설정 추가 - Repository 배치 삽입 로그 주석처리