Skip to content

Backend API Release 1.1.32

Choose a tag to compare

@github-actions github-actions released this 02 Mar 07:28
· 25 commits to main since this release

[1.1.32] - 2026-03-02

Added

  • 검색 인덱싱 배치 파이프라인 추가
    • autocomplete, search_query(upsert/delete) 인덱싱 Job/Step/Reader/Writer 구성 추가
    • OpenSearch bulk 인덱싱 클라이언트 및 인덱스 템플릿 초기화(autocomplete, search_query) 지원 추가
    • 인덱싱 커서 저장소(UpdatedAtIdCursor, IndexingCursorRepository) 및 스케줄러(SearchIndexingScheduler) 추가
  • 분산 락 기반 스케줄 보호 추가
    • ShedLock 연동(SearchIndexingLockConfig) 및 관련 의존성 추가

Changed

  • 인덱싱 런타임 설정 추가
    • application-dev.yml, application-prod.yml에 search.indexing.* 설정 추가
  • JSON 파싱 ObjectMapper 사용 방식 정리
    • SearchIndexingBatchConfig에서 static ObjectMapper 제거 후 Spring 빈 주입 사용으로 통일

Removed

  • 기존 YouTube 검증 배치 제거
    • RecipeValidationBatchConfig, RecipeValidationScheduler 및 관련 테스트 제거

Added (Test)

  • 검색 인덱싱 배치/스케줄러/템플릿/커서/락 설정 테스트 추가

Database Migration

  • 배포 전 확인 필요: shedlock 테이블 및 indexing_cursor_entity 테이블이 운영 DB에 준비되어 있어야 함