Flamehaven FileSearch v1.2.0을 어제 릴리스했습니다. 이번 버전은 서비스 전체를 “공개 API”에서 보안·확장성 중심의 엔터프라이즈급 플랫폼으로 전환하는 데 초점을 맞췄습니다.
주요 변경 사항은 다음과 같습니다:
API 인증·권한 시스템 추가
모든 보호된 엔드포인트는 Bearer Token 인증을 필요로 합니다.
API Key는 업로드/검색/스토어/삭제 등 세분화된 권한을 지원하며, 키별 rate limit, 감사 로그, SHA256 해시 저장(원본 키 저장 없음)을 포함합니다.
Admin Dashboard 추가
API Key 생성·조회·폐기, 요청 통계, 엔드포인트 사용량 분포 등을 볼 수 있는 웹 UI입니다.
HTML/CSS/JS로 완전 자체 포함되어 외부 의존성이 없습니다.
Batch Search API
한 요청에 1–100개의 쿼리를 처리합니다.
병렬/순차 실행 모드, 우선순위 기반 정렬, 쿼리별 에러 격리, 상세 타이밍 메트릭을 제공합니다.
Redis 캐시 백엔드
멀티 워커 환경을 위한 분산 캐시 옵션입니다.
<10ms 조회 지연, 자동 LRU fallback, LLM 호출량 40–60% 절감 효과가 있습니다.
배포 템플릿 제공(Docker/Kubernetes)
Docker, Docker Compose, Kubernetes(ConfigMap/Secret/Deployment) 예제가 포함되어 바로 배포할 수 있습니다.
Flamehaven FileSearch v1.2.0을 어제 릴리스했습니다. 이번 버전은 서비스 전체를 “공개 API”에서 보안·확장성 중심의 엔터프라이즈급 플랫폼으로 전환하는 데 초점을 맞췄습니다.
주요 변경 사항은 다음과 같습니다:
API 인증·권한 시스템 추가
모든 보호된 엔드포인트는 Bearer Token 인증을 필요로 합니다.
API Key는 업로드/검색/스토어/삭제 등 세분화된 권한을 지원하며, 키별 rate limit, 감사 로그, SHA256 해시 저장(원본 키 저장 없음)을 포함합니다.
Admin Dashboard 추가
API Key 생성·조회·폐기, 요청 통계, 엔드포인트 사용량 분포 등을 볼 수 있는 웹 UI입니다.
HTML/CSS/JS로 완전 자체 포함되어 외부 의존성이 없습니다.
Batch Search API
한 요청에 1–100개의 쿼리를 처리합니다.
병렬/순차 실행 모드, 우선순위 기반 정렬, 쿼리별 에러 격리, 상세 타이밍 메트릭을 제공합니다.
Redis 캐시 백엔드
멀티 워커 환경을 위한 분산 캐시 옵션입니다.
<10ms 조회 지연, 자동 LRU fallback, LLM 호출량 40–60% 절감 효과가 있습니다.
배포 템플릿 제공(Docker/Kubernetes)
Docker, Docker Compose, Kubernetes(ConfigMap/Secret/Deployment) 예제가 포함되어 바로 배포할 수 있습니다.
성능 요약:
캐시 히트: <10ms
캐시 미스(LLM 호출): ~0.5–3s
Batch Search(10개): ~2–5s
GitHub: https://github.com/flamehaven01/Flamehaven-Filesearch
보안 설계, API 사용성, 배포 구조 등 개선 의견이 있으면 환영합니다.
v1.2.1(어드민 인증 개선, Redis 설정 UI), v1.3.0(키 로테이션 + OAuth2/OIDC)도 준비 중입니다.