Update: v1.2.2 출시

기존 글 올린 뒤, 오늘 기준으로 v1.2.2까지 올라왔습니다.
간단히 변경사항만 정리하면:

테스트/안정성 강화

암호화 서비스: env 키 기반 encrypt/decrypt 라운드 트립 + invalid token 경로 테스트

배치 검색: 병렬 우선순위 큐, 초기화 안 된 서비스 → 503, 쿼리별 예외 분리

Redis 캐시: in-memory fake client로 get/set/delete/clear + 사용 가능 여부 테스트

그동안 커버리지에서 빠져 있던 cache_redis.py를 커버리지 대상에 포함

서비스 준비성(Service readiness)

서버 첫 기동 시 기본 스토어와 작은 fallback 문서를 자동 생성

아무것도 업로드하지 않아도 /search와 /health가 바로 200 응답
→ 데모/CI 헬스 체크/에이전트 부팅에 바로 사용 가능

운영 측 정리

버전 문자열, 로그 메타데이터, Prometheus 라벨, OpenAPI 제목을 v1.2.2로 정리

Redis는 여전히 옵션이고, 없으면 in-process LRU 캐시로 자연스럽게 폴백

브레이킹 체인지 없이, 기존 사용자들은 그대로 업그레이드하시면 됩니다.
조금씩 “운영에 바로 쓸 수 있는 쪽”으로 다듬어가는 중입니다.