본문으로 건너뛰기

EVA App Release Notes

v2.6.1 (Mar 20, 2026)

  • Helm Chart Version: 1.7.2
  • Alembic Version: 5e1303b49061

Bug Fixes

  • 메인 화면 디바이스 테이블 검색 필터링 동작 수정 : 메인 화면의 디바이스 테이블에서 검색창을 통한 Filtering 동작이 정상적으로 적용되지 않던 버그를 수정하여, 입력한 조건에 따라 정확한 디바이스 검색이 가능하도록 개선했습니다.
  • 웹훅 등록 수 UI 표기 오류 수정 : 웹훅을 여러 개 등록할 경우, 실제 등록된 개수만큼 UI에 표시되는 버그를 수정하여 등록된 수와 상관없이 웹훅의 종류만 표기되도록 개선했습니다.
  • Monitoring OFF 이후 탐지 알림 표시 오류 수정 : Monitoring을 OFF한 이후에도 Agent로부터 전송된 탐지 알림이 채팅창 및 DB에 표시되던 문제를 수정하여, Monitoring 상태에 따라 탐지 알림이 일관되게 처리되도록 개선했습니다.
  • 빠른 명령어 관련 툴팁 문구 삭제 : 가이드 툴팁에 빠른 명령어 관련 불필요 문구를 제거하였습니다.


v2.6.0 (Mar 16, 2026)

  • Helm Chart Version: 1.7.1
  • Alembic Version: 5e1303b49061

Features

  • 멀티 이미지를 활용한 시나리오 탐지 : 여러 장의 이미지를 기반으로 시나리오 탐지를 수행할 수 있도록 기능이 확장되었습니다. 단일 프레임 기반 탐지 대비 더 다양한 상황을 반영할 수 있으며, 그 결과 전반적인 탐지 정확도가 향상됩니다.
  • VM Only 탐지 프로세스 기능 추가 : VLM을 거치지 않고 VM만으로 탐지 알림을 생성하는 VM Only 탐지 프로세스가 추가되었습니다. 이를 통해 경량화된 탐지 흐름을 구성할 수 있으며, 특정 시나리오에서는 더 빠른 알림 처리가 가능합니다.
  • 시나리오 중요도 설정 기능 : 긴급 대응이 필요한 시나리오에 대해 중요도를 텍스트로 정의할 수 있는 기능이 추가되었습니다. 중요도로 설정된 시나리오에서 발생한 탐지 알림은 긴급 알림으로 표기되어 우선적으로 인지할 수 있습니다.
  • 오탐/정탐 피드백 기능 확장 및 채팅창 표시 : 기존 오탐 피드백에 더해 정탐에 대해서도 피드백을 입력할 수 있도록 기능이 확장되었습니다. 입력된 피드백은 채팅창에서 오탐/정탐 여부가 표시된 형태로 확인할 수 있으며, 해당 정보는 실시간 반영이 아닌 새로고침 또는 화면 재진입 시 업데이트됩니다.
  • Main 카메라 리스트 컬럼 구성 변경 : Main 화면 카메라 리스트에서 모델명 및 Target 정보 컬럼을 제거하고, 알림 심각도, 최근 알림 요약, 시나리오 요약, 웹훅 설정 여부를 확인할 수 있는 컬럼을 새롭게 추가하여 운영 관점의 가독성을 개선했습니다.
  • Vision Model 정보 다국어 지원 : 언어 설정(한국어/영어)에 따라 Vision Model의 이름과 설명이 자동으로 해당 언어로 표시되도록 개선되었습니다.
  • GUI 개선 사항 :
    • Annotation Box의 색상이 회색 톤으로 변경되었습니다.
    • 위험구역(Area) 사각형 Draw 방식을 개선하였으며, 관련 로직을 Backend에서 Frontend로 이동하여 UI 반응성과 전반적인 성능을 향상시켰습니다.

Performance Enhancements

  • License 동작 성능 개선 : 서버와의 통신을 필요한 경우에만 수행하도록 개선하고, 불필요한 서버 동기화 및 중복 코드 실행을 제거했습니다. 또한 API 인터페이스 재정리를 통해 웹 인터페이스 전반의 응답성을 최적화했습니다.
  • Notification List 조회 성능 향상 : Lazy Loading 기법을 적용하여 사용자가 Notification 아이콘을 클릭할 때 발생하던 지연 현상을 개선했습니다.
  • Backend DB 조회 성능 최적화 : Device Data Caching 기법을 적용하여, 매 Camera Frame 처리 시마다 DB를 조회하던 기존 방식 대신 메모리 내 캐시 데이터를 활용하도록 개선했습니다. 이를 통해 DB I/O 부하를 줄이고 전반적인 처리 성능을 향상시켰습니다.
  • Frontend 스트리밍 처리 성능 최적화 : 브라우저 GPU 가속을 활용한 Canvas 및 Bitmap 기반 렌더링을 적용하고, Web Worker 및 OffScreenCanvas(Chrome, Edge)를 통해 스트림 처리와 렌더링을 백그라운드 스레드로 분리했습니다. 이를 통해 메인 스레드 부하를 줄이고 스트리밍 UI 응답성을 개선했습니다. 또한 위험구역 Area 렌더링을 Backend에서 Frontend로 이동하여 프레임 처리 오버헤드를 감소시켰습니다.
  • Frontend LLM 채팅 처리 성능 최적화 : Web Worker를 적용해 WebSocket 기반 메시지(이미지 포함)를 백그라운드에서 처리하도록 개선했습니다. 또한 가상화 컴포넌트를 도입하여 채팅 DOM 렌더링 수를 최소화함으로써 메모리 사용량과 스크롤 성능을 최적화했습니다.

Bug Fixes

  • 웹훅 유효성 체크 로직 수정 : 추가 웹훅 등록 시 이번에 등록된 웹훅에 대해서도 유효성 체크를 필수적으로 수정해야하는 버그를 수정하였습니다.
  • App 실행 이후 첫 번째 Alert 발생 지연 문제 수정 : 앱 실행 후 첫 번째 Alert 발생 시 얼굴 모자이크 처리를 위해 InsightFace 모델을 다운로드하던 과정으로 인해 지연이 발생하던 문제를 수정했습니다. InsightFace 모델을 앱 Docker 이미지에 미리 빌드하여 포함함으로써 초기 Alert 발생 지연을 해소했습니다.
  • 동일 타겟에 대한 객체 탐지 민감도 적용 불일치 문제 수정 : 공통 시나리오와 맞춤형 시나리오에 동일한 타겟이 동시에 등록된 경우에도, 해당 타겟에 대해 동일한 객체 탐지 민감도가 일관되게 적용되도록 수정했습니다.

v2.5.0 (Feb 11, 2026)

  • Helm Chart Version: 1.6.1
  • Alembic Version: 3599f5503a55

Features

  • 라이선스 기능 도입 : EVA 솔루션의 기능 사용 및 활성화를 라이선스 기반으로 제어할 수 있는 기능이 새롭게 추가되었습니다. EVA 사용을 위해서는 라이선스 키 발급 및 등록 절차가 필요합니다.
  • 사람 얼굴 자동 블러 처리 : 탐지된 이미지에서 사람 얼굴을 자동으로 블러 처리하며, 블러가 적용된 이미지는 탐지 DB, 채팅창 알림, webhook 전송 이미지에 적용됩니다.
  • UI & UX 개선
    • 기능 툴팁 추가 : 카메라 상세 페이지의 편집·웹훅·삭제 버튼에 툴팁을 제공해 기능 이해도를 높였습니다.
    • 탐지 영역 설정 개선 : 기본 label을 ‘Area’로 지정하고, label 없이도 스트리밍 화면이 즉시 보이도록 개선했습니다.
    • 탐지 알림 정보 변경 : 탐지 알림 상세 화면에서 image description 대신 eva's response가 표시되도록 수정했습니다.
    • 객체 탐지 민감도 개선 : ‘탐지 민감도’를 ‘객체 탐지 민감도’로 용어를 변경하여 의미를 명확하게하고, 가이드를 추가했으며 조절 범위를 0.1단위로 변경하고 타겟 추가 시 자동 선택되도록 개선했습니다.
    • 단계별 저장 기능 추가 : 카메라 상세 설정 페이지의 각 step에 Save 버튼을 추가해 단계별 설정 저장이 가능해졌습니다.
    • 'AI 추론 간격' 명칭 정비 : ‘탐지 간격’을 ‘AI 추론 간격’으로 변경해 의미를 명확하게 했습니다.
    • 피드백 작성자 정보 개선 : 마지막 피드백 입력자의 아이디를 약자 대신 전체 아이디로 표시하도록 변경했습니다.
    • 탐지 시나리오 가이드 추가 : 공통 시나리오 및 맞춤형 시나리오 설정 영역에 가이드를 추가해 구성 흐름을 더 쉽게 이해할 수 있도록 했습니다.

Performance Enhancements

  • 부팅 속도 개선 : 다수의 카메라(100대 이상)가 동시에 실행될 때 발생하던 DB 접근 집중 문제를 해결하기 위해 이벤트를 묶어서 처리하는 coalesce 기법을 적용하여 부팅 과정에서의 이벤트 루프 지연을 줄였습니다. 
  • DB 사용 구조 최적화 : 카메라 파이프라인 시작 시 단일 DB 접근 방식으로 구조를 변경하여 서비스 분리 및 파이프라인 마이크로서비스화에 적합한 형태로 개선하였으며, 그 결과 DB 부하가 감소하고 전체 처리 성능이 향상됩니다.

Bug Fixes

  • 언어 설정 전달 오류 수정 : 탐지 시나리오 Generate 과정에서 App의 언어 설정값이 Agent로 정확히 전달되지 않던 문제를 수정하여 언어별 프롬프트 처리가 정상적으로 동작하도록 개선했습니다.
  • 사용자 입력값이 덮이는 문제 해결 : 페이지 전환 또는 화면 복귀 시 자동으로 갱신된 데이터가 사용자가 입력한 값 위에 덮어씌워지던 문제를 수정했습니다.
  • 카메라 목록 페이지 이동 오류 수정 : 카메라 목록 리스트에서 2페이지 이상 열람 → 카메라 상세화면 진입 → 뒤로 가기를 누르면 목록 1페이지로 돌아가던 문제를 해결하여, 사용자가 보던 페이지 위치가 정상적으로 유지되도록 수정했습니다.
  • 디버깅 로그 과다 출력 이슈 수정 : Vision ML API 요청 중 422 에러가 발생했을 때 출력되던 디버깅 로그에 image frame 값이 포함되어 로그 용량이 과도하게 증가하던 문제를 수정했습니다.
  • 배율 확대 시 UI 깨짐 현상 개선 : 카메라 상세 페이지에서 화면 배율을 높일 때 테이블이 깨져 보이던 UI 문제를 수정했습니다.

v2.4.0 (Jan 19, 2026)

  • Helm Chart Version: 1.5.1
  • Alembic Version: bc696b7c8353

Features

  • 언어 설정 기능: 한글과 영어를 모두 지원합니다. 설정 메뉴에서 원하는 언어를 선택할 수 있으며, 언어 변경은 관리자(Admin)/매니저(Manager) 권한을 가진 계정에서만 가능합니다.
  • 디바이스 즐겨찾기 기능 추가: 사용자가 관심 있는 디바이스를 즐겨찾기에 등록하고, 필터링하여 빠르게 확인할 수 있습니다.
  • 알람 발생 시 디바이스 리스트 상단 이동: 탐지 알람이 발생하면 해당 디바이스가 리스트 최상단으로 이동하여 알람 발생 디바이스를 집중적으로 모니터링할 수 있습니다.
  • 로그아웃 세션 시간 설정 기능 제공: 설치 환경에 맞게 로그아웃 세션 시간을 Config에서 설정할 수 있습니다.
  • 모바일 탐지 이미지 확인 시 로그인 절차 개선: 스마트폰에서 탐지 알람 이미지를 확인할 때 반복 로그인 요청이 발생하던 문제를 개선하여 로그인 없이 이미지를 확인할 수 있습니다.
  • 디바이스 등록 화면 UI 개선: 불필요한 메타데이터 입력란을 삭제하고, 탐지 시나리오 영역을 확대하여 가독성을 높였습니다.
  • Edit 버튼 동작 변경: 디바이스 상세 페이지에서 Edit 버튼을 클릭하면 탐지 시나리오 단계로 바로 이동하도록 개선했습니다.
  • 탐지 결과 이미지 확대 기능: 채팅창에서 View Image 기능을 통해 탐지 이미지를 별도의 창에서 크게 확인할 수 있습니다.
  • 디바이스 이름 변경: 디바이스 등록 후에도 이름을 변경할 수 있습니다.
  • 슬랙에서 탐지 이미지 확인: 기존에는 Teams에서만 이미지 확인이 가능했으나, 이제 슬랙에서도 탐지 알람 이미지를 확인할 수 있습니다.
  • RTSP 중복 등록: 동일한 RTSP URL을 가진 디바이스도 중복 등록할 수 있습니다.

Bug Fixes

  • 디바이스 등록 에러: 영역이 설정된 상태에서 영역을 삭제할 경우 디바이스 등록 시 발생하던 에러를 수정했습니다.
  • 채팅 스크롤 최신 위치 이동 이슈: 오탐 피드백 제출 후 스크롤이 최신 위치로 이동하던 문제를 해결하여 이전 위치가 유지됩니다.
  • 툴팁 텍스트 수정: 잘못 표기되어 있던 툴팁 텍스트를 올바르게 수정했습니다.
  • 중복 텍스트 수정: 카메라 등록 > Common 시나리오 설정 단계에서 Prompt Scenario 텍스트가 중복으로 표시되었던 부분을 수정했습니다.
  • 모달 화면 텍스트 수정: 카메라 상세 페이지의 카메라 정보 모달창에서 잘못 표기된 텍스트를 수정했습니다.
  • VLM, LLM 모델 리스트 수정: 실제로 사용 가능한 모델 리스트와 웹에서 표기되는 모델 리스트가 차이가 있던 부분을 수정했습니다.
  • 공통 시나리오 삭제 제한: 공통 시나리오가 하나 이상의 디바이스에 적용되어 있는 경우, 해당 시나리오는 삭제할 수 없도록 수정하였습니다.


v2.3.0 (Dec 12, 2025)

  • Helm Chart Version: 1.4.1
  • Alembic Version: 7d2596322f4d

Features

  • 다중 시나리오 지원: 여러 카메라에 걸쳐 적용할 수 있는 공통 시나리오와 개별 카메라에 최적화된 커스텀 시나리오 지원이 추가되었습니다. 각 카메라는 더욱 정밀한 설정을 위해 두 시나리오를 동시에 적용할 수 있습니다.
  • 감지 구역 설정: 전체 화면 감지 방식에서 벗어나, 이제 사용자가 특정 영역을 자유롭게 정의하고 해당 영역에 맞춤형 시나리오를 적용할 수 있습니다.
  • 모니터링 상태 유지: Eva App이 재시작될 때, 이전의 모니터링 상태가 자동으로 복구됩니다.
  • 새로운 카메라 설정: RTSP를 통해 연결할 때 밝기, 대비, 채도, 색조, 게인, 노출, convert_rgb, 화이트 밸런스 온도, 왜곡 보정(rectification) 등 읽기 전용 설정을 확인할 수 있습니다.
  • Image Guided Detection: 이미지 기반 감지 기능이 강화되었습니다. 이전에 복잡했던 이미지 관리 프로세스가 간소화되어 직관적인 이미지 선택, 라벨링, 등록, 수정 및 삭제가 가능해졌습니다. 또한, Image Guided Detection을 통해 저장된 임베딩 벡터 데이터는 이제 Eva App 재시작 후에도 재사용할 수 있습니다.
  • UX/UI Improvements
  • 감지 민감도(타겟 임계값) 설정에 슬라이더 바 UI를 적용했습니다.
  • UI 용어 업데이트: 명확성을 위해 용어를 다음과 같이 업데이트했습니다:
  • alert interval → detection interval (감지 간격)
  • feedback_similarity_threshold → false detection cutoff (오탐지 컷오프)
  • threshold → Detection Sensitivity (감지 민감도)

Performance Enhancements

  • RTSP Streaming Memory Optimization: Improved blob handling 및 JavaScript GC 알고리즘을 활용하여 브라우저 메모리 사용량을 최적화했습니다.
  • Backend → Agent Metadata Structure Improvement: Agent로 전송되는 메타데이터 구조를 정교화하여 LLM 및 Visual 성능을 향상시켰습니다.

Bug Fixes

  • 채팅창의 “Sending..” 버튼이 사라지지 않던 문제 수정: Agent 응답 처리 중 타입 변환 오류가 발생할 경우, 이제 적절한 에러 메시지가 표시됩니다.

v2.2.6 (Nov 21, 2025)

  • Helm Chart Version: 1.3.2
  • Alembic Version: b17e2d45ed01

Performance Enhancements

  • 프로세스 간 데이터 전송 개선: 메시지 큐에 프레임 데이터를 삽입하던 기존 방식을 공유 메모리(Shared Memory) 메커니즘으로 교체하여 데이터 전송 성능을 향상시켰습니다. 이 변경을 통해 Vision 모델 결과의 어노테이션 박스가 스트리밍 뷰어에 표시되지 않던 문제도 해결되었습니다.

v2.2.5 (Oct 31, 2025)

  • Helm Chart Version: 1.3.1
  • Alembic Version: b17e2d45ed01

Features

  • 알림 이력 강화 및 필터링 확장: 기존 “Latest Alert” 라벨이 “Alert History”로 변경되었으며, 사용 편의성을 위해 가이드 텍스트가 추가되었습니다. 채팅창에 표시되는 요약 정보가 개선되었으며, 이제 여러 키워드 입력을 사용하여 알림을 필터링할 수 있습니다.
  • Customizable EVA Browser Title: EVA 브라우저 타이틀을 별도 설정을 통해 구성할 수 있어, 배포 사이트나 고객 요구 사항에 맞춰 커스터마이징이 가능합니다.

Performance Enhancements

  • 바운딩 박스 정확도 및 신뢰도 표시 성능 최적화: 바운딩 박스가 이전 프레임의 객체에 부정확하게 그려지거나 실제 객체 위치와 일치하지 않던 문제를 해결했습니다. 객체 감지 중 더욱 정밀하고 실시간에 가까운 바운딩 박스 배치를 보장하도록 알고리즘을 최적화했습니다. 또한, 신뢰도(confidence) 값이 설정된 임계값보다 낮음에도 표시되던 버그를 수정했습니다. 이제 신뢰도는 정의된 임계값을 초과할 때만 표시되어 감지 신뢰성에 대한 정확한 피드백을 제공합니다.

Bugs Fixes

  • 채팅창 밝기 설정 명령 수정: Edge Conductor에서 실제 배포가 완료되기 전에 AI 솔루션 상태가 'Deployed'로 잘못 표시되던 버그를 수정했습니다. 이제 프로세스 진행 중에는 상태가 'Deploying'으로 정확하게 반영됩니다.
  • 모델 미선택 시 잘못된 페이지 이동 수정: ML 모델이 배포되었으나 카메라에서 아직 선택되지 않은 경우, 카메라 목록 화면에서 Edge Conductor 등록 페이지 대신 모델 선택(편집) 화면으로 올바르게 이동합니다.
  • 채팅창 내 중복 알림 표시 해결: 빠른 Visual 처리로 인해 동일한 알림이 채팅창에 두 번 표시되던 문제를 해결했습니다.

v2.2.4 (Oct 21, 2025)

  • Helm Chart Version: 1.2.1
  • Alembic Version: b17e2d45ed01

Features

  • Helm Template Enhancements:
  • AWS 클라우드 및 온프레미스 환경에서는 활성화하고 네이버 클라우드 플랫폼(NCP)에서는 비활성화할 수 있도록 PV 사용 제어 값을 업데이트했습니다.
  • 서비스 어카운트 생성 여부를 제어하는 값을 추가하여 더욱 유연한 구성이 가능해졌습니다.
  • Helm 템플릿을 통해 credreg 사용을 관리할 수 있도록 인퍼런스 배포 YAML을 조정했습니다.

Internal Improvements

  • 비 EKS 환경을 위한 솔루션 배포 코드 업데이트: 네이버 클라우드 플랫폼과 같은 비 EKS(AWS) 환경에서도 credreg 사용을 지원하도록 솔루션 배포 코드를 수정하여 다양한 인프라 환경과의 호환성을 확보했습니다.

v2.2.3 (Oct 20, 2025)

  • Helm Chart Version: 1.1.7
  • Alembic Version: b17e2d45ed01

Features

  • 채팅 내 최근 알림 검색 필터 추가: 채팅의 최근 알림 기능에 검색 필터가 추가되었습니다. 이제 날짜뿐만 아니라 키워드로도 알림 이력을 필터링할 수 있어 더욱 정밀하고 효율적인 알림 추적이 가능합니다.

Performance Enhancements

  • 저조도 모드 실행 시간 및 화질 최적화: 저조도 모드 전환 실행 시간을 개선하고 스트리밍 중 화질을 향상시켰습니다. 이번 업데이트는 저조도 환경에서 이미지 선명도가 떨어지던 문제를 해결하고 저조도 처리 전반의 성능을 최적화합니다.

v2.2.2 (Oct 17, 2025)

  • Helm Chart Version: 1.1.6
  • Alembic Version: b17e2d45ed01

Bugs Fixes

  • 채팅 내 밝기 설정 명령 수정: 채팅에서 'set brightness to brightness_param' 명령이 올바르게 작동하지 않던 문제를 해결했습니다.

v2.2.1 (Oct 17, 2025)

  • Helm Chart Version: 1.1.5
  • Alembic Version: b17e2d45ed01

Features

  • 웹 설정 페이지 내 EVA-App UUID 표시: 웹 설정 페이지에 각 EVA-App의 UUID가 표시됩니다. 이를 통해 Edge Conductor 내에서 EVA-App 식별자를 더 명확하게 확인하고 활용할 수 있어 시스템 관리가 용이해집니다.
  • 스트림 화면 내 야간 모드 표시: 프레임의 밝기가 낮아 자동으로 야간 모드가 적용될 때 스트림 화면에 아이콘이 표시됩니다. 이를 통해 사용자에게 밝기 향상 기능이 활성화되었음을 시각적으로 알려 투명성을 높였습니다.

Bugs Fixes

  • Vision 모델 내 불필요한 VLM 요청 방지: Vision 모델에 의해 객체가 감지되지 않았을 때 VLM 요청이 발생하는 것을 방지하도록 업데이트되었습니다. 이를 통해 불필요한 인퍼런스 호출을 줄이고 리소스 사용을 최적화합니다.
  • 카메라 등록 시 기본 밝기 파라미터 조정: 카메라 등록 시 사용자 밝기 파라미터의 기본값이 0에서 50(감마 값 1.5에 해당)으로 변경되었습니다. 이를 통해 초기 이미지 선명도를 향상시켰습니다.
  • Webhook Configuration Improvements: 웹훅 설정 프로세스에 개선 사항이 적용되었습니다.
  • 웹훅이 하나만 구성된 경우, 실수로 삭제하는 것을 방지하기 위해 삭제(–) 버튼이 비활성화됩니다.
  • 유효성 검사를 통과하지 않은 웹훅 항목에 대해 안내 메시지를 표시하여 정확한 설정을 돕습니다.

v2.2.0 (Oct 2, 2025)

  • Helm Chart Version: 1.1.1
  • Alembic Version: 1c69e95a8307

Features

  • 저조도 이미지 향상 로직 적용: 저조도 환경에서 촬영된 이미지의 밝기를 자동으로 조정하는 전처리 로직이 추가되어 ML 및 VLM 모델의 인식 정확도가 향상됩니다.
  • Expanded Vision Model Capabilities: 단일 Vision 솔루션 내에서 여러 ML 모델을 지원하도록 아키텍처가 개선되었습니다. 이제 EVA App당 모델을 매핑할 수 있어 각 장치 도메인에 최적화된 모델 선택이 가능합니다.
  • 신규 장치 등록 시 이미지 캡처 프레임 미리보기: 장치 등록 중에 이미지 캡처 프레임을 실시간으로 미리 볼 수 있어 연결 상태와 비디오 품질을 즉시 확인할 수 있습니다.
  • Quick Button UI/UX Enhancement: 주요 기능에 빠르게 접근할 수 있도록 새로 디자인된 Quick Button을 통해 모니터링 ON/OFF, 타겟 설정 등을 직관적으로 수행할 수 있습니다.
  • New Scenario for Enrich Prompt Applied: 생성(Generate) 버튼 클릭 시 적절한 프롬프트가 자동으로 적용되어 최소한의 입력으로도 고성능 프롬프트를 생성할 수 있도록 지원합니다.
  • Enhanced False Positive Feedback Functionality: 오탐(misrecognitions)에 대한 피드백 기능이 확장되었습니다. 상세 설명 필드가 추가되었으며, 유사도 임계값(Similarity Threshold)을 설정하여 피드백 정밀도를 높였습니다.
  • 장치별 VLM 인퍼런스 간격 설정: 장치별로 개별 VLM 인퍼런스 간격을 설정할 수 있는 새로운 알림 간격 기능이 추가되었습니다.
  • New Webhook URL Pattern Applied: 외부 시스템 통합을 위한 웹훅 URL 패턴이 업데이트되었습니다.

Bug Fixes

  • 알림 및 채팅 메시지 라이프사이클 개선: 알림 및 채팅 메시지 데이터의 보관 기간을 설정하고 자동으로 삭제되도록 하여 스토리지를 효율적으로 관리합니다.
  • 장치 목록 로딩 지연 문제 수정: 장치 목록이 느리게 로딩되던 문제를 해결했습니다.
  • 신규 장치 목록 위치 조정: 새로 등록된 장치가 목록의 최상단에 나타나도록 조정했습니다.
  • Fixed Issue with Teams Webhook Not Sending: 특정 상황에서 Teams 웹훅 메시지가 전송되지 않던 문제를 해결했습니다.
  • Prevented VLM Request Loop Termination on Agent Error: VLM Agent로부터 HTTP 에러가 반환될 때 VLM 요청 루프가 종료되지 않도록 하여 시스템 운영 안정성을 확보했습니다.

v2.1.0 (Aug 26, 2025)

  • Helm Chart Version: 1.0.1
  • Alembic Version: a9526d6688c9

Features

  • 이미지 밝기 전처리 설정 추가: 설정을 통해 이미지 밝기 조정을 활성화할 수 있는 옵션이 추가되었습니다.
  • Enrich Detection Scenario Feature Applied: 사용자가 입력한 감지 시나리오가 LLM에 의해 자동으로 보강되어 더 정밀한 추론이 가능해집니다.
  • Quick Commands Feature Improved: 자주 사용하는 명령들을 개선된 Quick Commands를 통해 더 쉽게 실행할 수 있습니다.
  • Web Title Changed: 브랜드 일관성을 위해 웹 페이지 타이틀을 "EVA"로 변경했습니다.

Internal Improvements

  • 카메라 상세 뷰에 SSE 적용: 서버 전송 이벤트(SSE)를 적용하여 실시간으로 UI가 업데이트되도록 했습니다.
  • Chat History Sent with LLM Queries: 문맥 파악을 위해 최근 7개의 채팅 이력을 LLM 쿼리와 함께 전송합니다(텍스트 기반 채팅 한정).
  • VLM and LLM Model Info Managed in DB: VLM 및 LLM 모델 정보를 데이터베이스에서 관리하도록 업데이트했습니다.
  • Response Config Info API Added (Admin Only): 관리자가 시스템 구성 정보를 검색할 수 있는 Dump API를 추가했습니다.
  • LLM Server Exception Logging Added: 디버깅을 위해 서버 예외 이벤트를 로깅합니다.

Performance Enhancements

  • Streamer Process Architecture Improved: 스트리머를 프로세스 기반 아키텍처로 변경하여 성능을 높이고 데드락 문제를 해결했습니다.
  • Streamer Annotation Boxing Algorithm Applied: 예측 알고리즘을 적용하여 데이터가 없는 경우에도 예측된 위치에 어노테이션을 시각화합니다.

Bug Fixes

  • ML Execution Halt on Disconnected Camera Monitoring Fixed: 연결 끊긴 카메라 모니터링 시 모든 카메라의 ML 실행이 중지되던 문제를 해결했습니다.
  • LLM Error on Detection Scenario Change Fixed: 시나리오 변경 후 LLM 작동 오류 문제를 수정했습니다.

v2.0.0 (Aug 19, 2025)

  • Helm Chart Version: 1.0.0
  • Alembic Version: 77560c1fffa6

Features

  • New UX Design Applied: 직관적인 레이아웃과 기능 배치를 갖춘 새로운 UX 디자인이 적용되었습니다.
  • User Account Feature Added: Admin, Manager, User 역할을 포함한 사용자 계정 시스템이 도입되었습니다.
  • Enhanced Alert Functionality: 실시간 알림 기능이 확장되었으며, 사용자가 감지 이미지에 대한 피드백을 제공할 수 있습니다.
  • Improved User Interface: 장치 목록에서 바로 모니터링을 제어하고 RTSP 연결 상태를 실시간으로 확인할 수 있습니다.

Internal Improvements

  • Separated Interfaces for LLM and VLM: LLM과 VLM의 역할을 분리하여 감지 성능과 유지보수성을 향상시켰습니다.
  • Data Storage Method Changed: 데이터 저장 방식을 파일 기반에서 MySQL DB 기반으로 변경했습니다.

Performance Enhancements

  • Streaming Performance Improved: 스트리밍 프로토콜을 SSE로 변경하여 안정성과 성능을 향상시켰습니다.
  • ML Result Visualization Improved: 어노테이션 박스에 선형 보간 알고리즘을 적용하여 웹 시각화 성능을 개선했습니다.
  • Ingester Performance Improved: 카메라 상태에 따라 FPS를 다르게 적용하여 리소스 효율성을 높였습니다.

Bug Fixes

  • Target-Specific Threshold/Fewshot Change Not Applied Fixed: 타겟별 임계값 및 Fewshot 러닝 값이 적용되지 않던 문제를 해결했습니다.

Deprecated

  • Predefined VLM Agent Prompt Removed: 고정된 프롬프트 구조를 제거하고 유연한 구성 방식으로 대체했습니다.

v1.1.3 (July 16, 2025)

  • Helm Chart Version: 0.9.4

Bug Fixes

  • Chat History Retrieval Bug Fixed: 채팅창 진입 시 최근 기록 대신 오래된 기록이 표시되던 문제를 수정했습니다.

v1.1.2 (July 3, 2025)

  • Helm Chart Version: 0.9.3

Features

  • LLM Alert Interval Value Managed in DB: 알림 간격을 데이터베이스에서 관리할 수 있게 되어 지역별 유연한 설정이 가능해졌습니다.

Bug Fixes

  • Alert Status Stuck Issue Fixed: 타겟이 사라진 후에도 알림 상태가 활성으로 유지되던 문제를 해결했습니다.

v1.1.1 (July 1, 2025)

  • Helm Chart Version: 1.1.1
  • Alembic Version: a9526d6688c9

Features

  • Improved Image Transmission for LLM(VLM) Analysis Requests: 분석 요청 시 어노테이션 박스가 없는 원본 이미지를 전송하여 정확도를 높였습니다.
  • MySQL-Based DB Execution Environment Added: 소프트웨어 버전, 채팅 이력, 알림 데이터 등을 MySQL DB에서 관리합니다.
  • Quick Commands for Alert History Lookup Added: 알림 이력을 빠르게 조회할 수 있는 명령을 추가했습니다.

Performance Enhancements

  • Detector Performance Improved: 감지 파이프라인을 작업 기반으로 변경하여 GPU 리소스 효율성을 개선했습니다.

Internal Improvements

  • Helm Repository Applied: 배포 자동화를 위해 Helm 저장소를 적용했습니다.
  • Code Quality Improvements: 코드 스타일 통일 및 불필요한 코드 제거로 시스템을 최적화했습니다.

v1.0.4 (June 12, 2025)

  • Helm Chart Version: 0.8.2

Features

  • Web Time Display Based on Local Timezone: 브라우저 타임존을 사용하여 현지 시간을 표시합니다.
  • Alert Modal Message Info Updated: 경고 메시지 정보를 더 명확하게 수정했습니다.

v1.0.3 (June 10, 2025)

  • Helm Chart Version: 0.8.1

Bug Fixes

  • Webhook Image Size Adjustment: 외부 시스템 전송을 위해 웹훅 이미지 크기를 적절히 조정했습니다.
  • Splunk Forward Interval Setting Added: Splunk 로그 전송 간격 설정을 추가했습니다.

v1.0.2 (June 9, 2025)

  • Helm Chart Version: 0.6.3

Features

  • Splunk Forward Message Updated: 로그 메시지를 더욱 정확하게 업데이트했습니다.
  • Zeroshot Threshold Value Adjusted: Zeroshot 감지 임계값을 0.11로 조정했습니다.
  • Adaptive Prompt Feature Improved: 커스텀 Agent 사용 시 사용자가 직접 프롬프트를 구성할 수 있도록 개선했습니다.

Bug Fixes

  • "One More" Feature Not Working After Fewshot Fixed: Fewshot 인퍼런스 완료 후 "One More" 기능이 작동하지 않던 문제를 해결했습니다.