Skip to content

v2.3.0 — Cross-Platform + Data Integrity Fix

Latest

Choose a tag to compare

@imgompanda imgompanda released this 09 Apr 09:43

Windows/macOS 동시 지원 + 데이터 무결성 수정

크로스플랫폼 지원

  • 7개 bash 훅을 Node.js(.cjs)로 전면 전환 — bash, curl, lsof, sed, awk, perl, jq 의존성 제거
  • hook-utils.cjs 공용 모듈 추가
  • hooks.json: bash *.sh -> node *.cjs
  • MCP 서버에서 Worker 자동 시작 (훅 없이도 Worker 보장)
  • node_modules 리포 포함 (npm install 불필요)
  • NODE_PATH 구분자 자동 감지 (Windows ; / Unix :)

데이터 무결성 (Critical)

  • sql.js db.exec(sql, params) 파라미터 무시 버그 39곳 수정
  • queryWithParams() prepare/bind 패턴 도입
  • 이전 버전에서는 WHERE 절이 무시되어 프로젝트 간 데이터가 섞여 나옴

보안

  • Shell 변수 보간 -> process.env/process.argv로 경로 인젝션 방지
  • inject-context: ||/&& 파싱 버그 수정

기타

  • .mcp.json: node 명시 실행 (chmod 불필요)
  • imgompanda 하드코딩 경로 제거
  • /tmp -> os.tmpdir() + 세션 격리