3.10.0 최신
- [🔒 보안] 그동안 인증 없이 열려 있던 공유 서버(NAS) 데이터 수집 API 7개(계정 저장·다운로드·파일 삭제 등)에 관리자/로그인 인증을 적용하고, 잘못된 경로를 이용한 서버 파일 접근(경로 우회)을 차단했습니다.
- [🔒 보안] 설정·자격증명 저장을 원자적으로 처리해 저장 도중 중단돼도 기존 키(V-World 등)가 사라지지 않도록 하고, 원격 진단 데이터에서 개인정보(실제 파일 경로 등)를 걸러내는 스크러버를 적용했습니다.
- [🐛 크래시] 이미지→벡터 변환 중 백그라운드 작업이 지도에 접근하다 QGIS가 종료되던 문제, 로그인/조치 대기 후 다음 대화가 멈추던 문제, OpenAI 응답에 빈 인자가 올 때의 크래시를 수정했습니다.
- [🐛 안정성] 구버전 데이터베이스 사용자의 재사용 패턴 조회 크래시(자동 마이그레이션), 일시적 네트워크 오류를 로그인 오류로 오판해 자동 재시도를 건너뛰던 문제, 일부 환경의 기기 식별 불안정을 수정했습니다.
- [🔁 재사용] 저장한 코드를 다시 찾을 때 특정 벡터 DB(pgvector)에서만 점수가 낮게 매겨져 잘 안 걸리던 문제와, 코드 식별자 파싱 오류로 재사용이 아예 동작하지 않던 문제를 해결해 저장된 코드를 더 잘 재사용합니다.
- [🔁 검색] 임베딩 캐시가 앞부분이 같은 문서끼리 뒤바뀌던 충돌과, 실행마다 검색 점수가 미세하게 달라져 결과가 흔들리던 비결정성을 제거해 검색 정확도를 안정화했습니다.
- [🔁 학습] 한 번에 여러 작업을 처리할 때 결과 조각이 엉뚱한 작업에 잘못 학습되던 문제를 작업 마커 기준 정확 매칭으로 해결하고, 정답/수정 사례가 과하게 걸러지던 문제와 중복 저장을 개선했습니다.
- [🧩 도구] 지도/레이아웃 이미지 저장이 실패했는데도 성공으로 잘못 보고하던 문제, 범주별 스타일에서 목록에 없는 값의 피처가 안 보이던 문제, 재사용 코드의 출처 표시가 항상 기본값으로만 나오던 문제를 수정했습니다.
- [🖥️ 서버] AGORA 관련 환경설정에 잘못된 값이 있어도 공유 기능 전체가 멈추지(503) 않도록 안전 처리했습니다.
- 이번 릴리즈는 심층 후속 감사와 신규 버그 헌트로 약 40건을 수정했으며, 신규 단위 테스트 20건 추가·pytest 74건 통과로 검증했습니다. (일부 QGIS 런타임 동작은 실기기 확인 권장.) PLUGIN_VERSION 3.9.0 → 3.10.0.