릴리스 노트
Spine v2.0.0
2026년 4월 10일
v2.0.0 - HandSDK, Firmware Update, Licensing System
#Overview
Spine v2.0.0은 인증 시스템, 펌웨어 업데이트, HandSDK 통합 및 Android 지원이 포함된 대규모 업데이트입니다.
기존 단일 기능 도구에서 디바이스 관리 및 라이선스 기반 플랫폼으로 확장되었습니다.
#Authentication & Licensing

- 서버 API 기반 로그인 시스템 추가
- 로그인 시 토큰 발급 및 라이선스 검증 수행
#Seat 기반 권한 관리
- OS별 시트 분리 (Linux / Windows)
- 시트 할당 여부에 따라 기능 접근 제한
#Offline Mode 지원
- 온라인 로그인 성공 시 7일 유효 Lease 발급
Lease 검증 항목
- 서명 (Signature)
- 만료 시각
- HWID (기기 고유값)
보안 정책
- 오프라인 → 온라인 전환 시 재로그인 필요
- 온라인 → 오프라인 전환은 허용
- 오프라인 실행 시 자동 로그인 지원
#Android & Standalone Support

- Android 플랫폼 지원 추가
- Meta Quest 3에서 Standalone 실행 가능
- Atlas 기기와 직접 연결하여 사용 가능
- 모바일 환경에서도 동작 지원
#HandSDK Integration
- HandSDK 적용 및 OSC 송신 기능 추가
- 기존 Raw 센서 데이터 → HandSDK 변환 데이터로 개선
- 내부 빌드에서 HandSDK On/Off 제어 기능 제공
#Developer Mode

- Developer Mode 활성화 기능 추가
- 활성화 시 Developer 탭 노출
#In-App Log Viewer
- 기존 파일 기반 로그 → Spine 내부에서 실시간 확인 가능
- 로그 파일을 열지 않아도 즉시 확인 가능
#Log Management
- 로그 파일 저장 여부 선택 기능 추가
- 로그 저장 경로 사용자 지정 가능
#Firmware Update System

- 연결된 기기 정보 조회 기능 추가
- Serial Number
- Firmware Version
- 서버와 연동하여 최신 펌웨어 비교
- 호환하지 않는 펌웨어 사용 감지 및 알림
#Update Process
- 최신
.hex파일 바이너리 다운로드 (저장x) avrdude를 이용한 플래싱 수행
- 설정 탭에서 펌웨어 정보 확인 가능
#Build Configuration
#Distribution Build
- 민감 로그 제거
#Internal Build
- 자동 로그인 기능
- 확장된 상세 로그 출력
- HandSDK on/off 기능
- 손상된 펌웨어 복구 기능 추가